クラス HibernateCursorItemReaderBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.database.builder.HibernateCursorItemReaderBuilder<T>
@DeprecatedSE(since="5.0",
forRemoval=true)
public class HibernateCursorItemReaderBuilder<T>
extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
これは
HibernateCursorItemReader
のビルダーです。構成するときは、次のいずれかを指定する必要があります(優先順にリストされています)。- 導入:
- 4.0
- 作成者:
- Michael Minella, Glenn Renfro, Mahmoud Ben Hassine
- 関連事項:
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。完全に構築されたHibernateCursorItemReader
を返します。currentItemCount
(int currentItemCount) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。現在のアイテムのインデックス。entityClass
(ClassSE<T> nativeClass) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。fetchSize
(int fetchSize) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。データベースへの各ラウンドトリップで返されるアイテムの数。maxItemCount
(int maxItemCount) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。読み込むアイテムの最大数を設定します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ExecutionContext
内でキーを計算するために使用される名前。nativeQuery
(StringSE nativeQuery) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HibernateNativeQueryProvider
を構成するために使用されます。parameterValues
(MapSE<StringSE, ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリに設定するパラメーター値のマップ。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このリーダーに対して実行される Hibernate 名前付きクエリの名前。queryProvider
(HibernateQueryProvider<T> queryProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリプロバイダー。queryString
(StringSE queryString) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。実行する HQL クエリ文字列。saveState
(boolean saveState) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。sessionFactory
(org.hibernate.SessionFactory sessionFactory) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリを実行する HibernateSessionFactory
。useStatelessSession
(boolean useStatelessSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。StatelessSession
(true
)またはSession
(false
)を使用するかどうかのインジケーター。
コンストラクターの詳細
HibernateCursorItemReaderBuilder
public HibernateCursorItemReaderBuilder()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
saveState
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。- パラメーター:
saveState
- デフォルトは true- 戻り値:
- ビルダーの現在のインスタンス。
name
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ExecutionContext
内でキーを計算するために使用される名前。saveState(boolean)
が true に設定されている場合は必須です。- パラメーター:
name
- リーダーインスタンスの名前- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
maxItemCount
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。読み込むアイテムの最大数を設定します。- パラメーター:
maxItemCount
- 読み込む最大アイテム- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
currentItemCount
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。- パラメーター:
currentItemCount
- 現在のインデックス- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
parameterValues
public HibernateCursorItemReaderBuilder<T> parameterValues(MapSE<StringSE, ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリに設定するパラメーター値のマップ。マップのキーは、設定されるパラメーターの名前であり、値は設定される値です。- パラメーター:
parameterValues
- 値のマップ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
queryName
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このリーダーに対して実行される Hibernate 名前付きクエリの名前。- パラメーター:
queryName
- 実行するクエリの名前- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
fetchSize
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。データベースへの各ラウンドトリップで返されるアイテムの数。Hibernate によって内部的に使用されます。- パラメーター:
fetchSize
- フェッチごとに返すレコードの数- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
queryProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリプロバイダー。これは、queryString(String)
およびqueryName(String)
が設定されていない場合にのみ設定する必要があります。- パラメーター:
queryProvider
- クエリプロバイダー- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
queryString
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。実行する HQL クエリ文字列。これは、queryProvider(HibernateQueryProvider)
およびqueryName(String)
が設定されていない場合にのみ設定する必要があります。- パラメーター:
queryString
- HQL クエリ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
sessionFactory
public HibernateCursorItemReaderBuilder<T> sessionFactory(org.hibernate.SessionFactory sessionFactory) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリを実行する HibernateSessionFactory
。- パラメーター:
sessionFactory
- セッションファクトリ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
useStatelessSession
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。StatelessSession
(true
)またはSession
(false
)を使用するかどうかのインジケーター。- パラメーター:
useStatelessSession
- デフォルトは false です- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
nativeQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HibernateNativeQueryProvider
を構成するために使用されます。次の場合、これは無視されます- パラメーター:
nativeQuery
- ネイティブクエリを含むString
SE。- 戻り値:
- メソッド連鎖のためのこのインスタンス
entityClass
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。build
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。完全に構築されたHibernateCursorItemReader
を返します。- 戻り値:
- 新しい
HibernateCursorItemReader
JpaCursorItemReaderBuilder
を使用してください。