ItemReader
の抽象クラス。
本リーダを継承することで、リーダ専用のコネクションを使用してデータを読み込むことができる。
DB製品によっては、トランザクション制御時にカーソルが閉じられてしまうため、リーダ専用のコネクションを使用して読み込みを行っている。BasicHttpRequestTestExtension
を適用するための合成アノテーション。BasicHttpRequestTestTemplate
を JUnit 5 で使用するための Extension 実装。BatchAction
を生成する。ExecutionHandlerCallback
インタフェースに関するNOP実装が与えられており、
必要に応じてオーバーライドできるようになっている。GeneratedValue
が付与されているプロパティは採番された値が登録される。
Version
が付与されたversionカラムに対して明示的に値を設定していたとしても、
「0」で上書きされてinsertされる。BatchRequestTestExtension
を適用するための合成アノテーション。BatchRequestTestSupport
を JUnit 5 で使用するための Extension 実装。UniversalDao.update(Object)
を使用すること。
もし、更新時にバージョン番号が不一致のエンティティオブジェクトが存在した場合、
そのレコードは更新されずに処理が正常に終了する。FixedLengthDataBindConfig
を生成して返す。CopyOptions
を構築する。BusinessDateProvider
によって提供される。
BusinessDateProviderの実装は、SystemRepository
からコンポーネント名 businessDateProvider で取得される。
業務日付の複数設定について