クラス JpaCursorItemReader<T>

型パラメーター:
T - 読むアイテムの種類
実装されたすべてのインターフェース:
ItemReader<T>ItemStreamItemStreamReader<T>org.springframework.beans.factory.InitializingBean

public class JpaCursorItemReader<T> extends AbstractItemCountingItemStreamItemReader<T> implements org.springframework.beans.factory.InitializingBean
JPA Query.getResultStream() に基づく ItemStreamReader 実装。初期化時に JPQL クエリを実行し、AbstractItemCountingItemStreamItemReader.read() メソッドが呼び出されるときに結果セットを反復処理して、現在の行に対応するオブジェクトを返します。クエリは、setQueryString(String) を使用して直接設定することも、setQueryProvider(JpaQueryProvider) 経由でクエリプロバイダーを使用して設定することもできます。

実装はスレッドセーフではありません。

導入:
4.3
作成者:
Mahmoud Ben Hassine