クラス JpaCursorItemReaderBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.database.builder.JpaCursorItemReaderBuilder<T>
JpaCursorItemReader のビルダー。- 導入:
- 4.3
- 作成者:
- Mahmoud Ben Hassine, Jinwoo Bae
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()完全に構築されたJpaCursorItemReaderを返します。currentItemCount(int currentItemCount) 現在のアイテムのインデックス。entityManagerFactory(jakarta.persistence.EntityManagerFactory entityManagerFactory) 構成されたqueryStringの実行に使用されるEntityManagerFactory。hintValues(MapSE<StringSE, ObjectSE> hintValues) クエリに設定するヒント値のマップ。maxItemCount(int maxItemCount) 読み込むアイテムの最大数を設定します。ExecutionContext内でキーを計算するために使用される名前。parameterValues(MapSE<StringSE, ObjectSE> parameterValues) クエリに設定するパラメーター値のマップ。queryProvider(JpaQueryProvider queryProvider) クエリプロバイダー。queryString(StringSE queryString) 実行する JPQL クエリ文字列。saveState(boolean saveState) 再起動のためにItemStreamSupportの状態をExecutionContext内に保持する必要があるかどうかを構成します。
コンストラクターの詳細
JpaCursorItemReaderBuilder
public JpaCursorItemReaderBuilder()
メソッドの詳細
saveState
再起動のためにItemStreamSupportの状態をExecutionContext内に保持する必要があるかどうかを構成します。- パラメーター:
saveState- デフォルトは true- 戻り値:
- ビルダーの現在のインスタンス。
name
ExecutionContext内でキーを計算するために使用される名前。saveState(boolean)が true に設定されている場合は必須です。- パラメーター:
name- リーダーインスタンスの名前- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
maxItemCount
読み込むアイテムの最大数を設定します。- パラメーター:
maxItemCount- 読み込む最大アイテム- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
currentItemCount
現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。- パラメーター:
currentItemCount- 現在のインデックス- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
parameterValues
クエリに設定するパラメーター値のマップ。マップのキーは、設定されるパラメーターの名前であり、値は設定される値です。- パラメーター:
parameterValues- 値のマップ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
hintValues
クエリに設定するヒント値のマップ。マップのキーは適用されるヒントの名前であり、値はそのヒントの特定の設定です。- パラメーター:
hintValues- クエリヒントのマップ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 導入:
- 5.2
- 関連事項:
queryProvider
クエリプロバイダー。これは、queryString(String)が設定されていない場合にのみ設定する必要があります。- パラメーター:
queryProvider- クエリプロバイダー- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
queryString
実行する JPQL クエリ文字列。これは、queryProvider(JpaQueryProvider)が設定されていない場合にのみ設定する必要があります。- パラメーター:
queryString- JPQL クエリ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
entityManagerFactory
public JpaCursorItemReaderBuilder<T> entityManagerFactory(jakarta.persistence.EntityManagerFactory entityManagerFactory) 構成されたqueryStringの実行に使用されるEntityManagerFactory。- パラメーター:
entityManagerFactory-EntityManagerの作成に使用されるEntityManagerFactory- 戻り値:
- メソッド連鎖のためのこのインスタンス
build
完全に構築されたJpaCursorItemReaderを返します。- 戻り値:
- 新しい
JpaCursorItemReader