public class JpaCursorItemReaderBuilder<T>
extends java.lang.Object
JpaCursorItemReader
のビルダー。コンストラクターと説明 |
---|
JpaCursorItemReaderBuilder() |
修飾子と型 | メソッドと説明 |
---|---|
JpaCursorItemReader<T> | build() 完全に構築された JpaCursorItemReader を返します。 |
JpaCursorItemReaderBuilder<T> | currentItemCount(int currentItemCount) 現在のアイテムのインデックス。 |
JpaCursorItemReaderBuilder<T> | entityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory) 構成された queryString の実行に使用される EntityManagerFactory 。 |
JpaCursorItemReaderBuilder<T> | maxItemCount(int maxItemCount) 読み込むアイテムの最大数を設定します。 |
JpaCursorItemReaderBuilder<T> | name(java.lang.String name) ExecutionContext 内でキーを計算するために使用される名前。 |
JpaCursorItemReaderBuilder<T> | parameterValues(java.util.Map<java.lang.String,java.lang.Object> parameterValues) クエリに設定するパラメーター値のマップ。 |
JpaCursorItemReaderBuilder<T> | queryProvider(JpaQueryProvider queryProvider) クエリプロバイダー。 |
JpaCursorItemReaderBuilder<T> | queryString(java.lang.String queryString) 実行する JPQL クエリ文字列。 |
JpaCursorItemReaderBuilder<T> | saveState(boolean saveState) 再起動のために ItemStreamSupport の状態を ExecutionContext 内に保持する必要があるかどうかを構成します。 |
public JpaCursorItemReaderBuilder<T> saveState(boolean saveState)
ItemStreamSupport
の状態を ExecutionContext
内に保持する必要があるかどうかを構成します。saveState
- デフォルトは truepublic JpaCursorItemReaderBuilder<T> name(java.lang.String name)
ExecutionContext
内でキーを計算するために使用される名前。saveState(boolean)
が true に設定されている場合は必須です。name
- リーダーインスタンスの名前 ItemStreamSupport.setName(String)
public JpaCursorItemReaderBuilder<T> maxItemCount(int maxItemCount)
maxItemCount
- 読み込む最大アイテム AbstractItemCountingItemStreamItemReader.setMaxItemCount(int)
public JpaCursorItemReaderBuilder<T> currentItemCount(int currentItemCount)
currentItemCount
- 現在のインデックス AbstractItemCountingItemStreamItemReader.setCurrentItemCount(int)
public JpaCursorItemReaderBuilder<T> parameterValues(java.util.Map<java.lang.String,java.lang.Object> parameterValues)
parameterValues
- 値のマップ JpaCursorItemReader.setParameterValues(Map)
public JpaCursorItemReaderBuilder<T> queryProvider(JpaQueryProvider queryProvider)
queryString(String)
が設定されていない場合にのみ設定する必要があります。queryProvider
- クエリプロバイダー JpaCursorItemReader.setQueryProvider(JpaQueryProvider)
public JpaCursorItemReaderBuilder<T> queryString(java.lang.String queryString)
queryProvider(JpaQueryProvider)
が設定されていない場合にのみ設定する必要があります。queryString
- JPQL クエリ JpaCursorItemReader.setQueryString(String)
public JpaCursorItemReaderBuilder<T> entityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)
queryString
の実行に使用される EntityManagerFactory
。entityManagerFactory
- EntityManager
の作成に使用される EntityManagerFactory
public JpaCursorItemReader<T> build()
JpaCursorItemReader
を返します。JpaCursorItemReader