クラス HibernateItemReaderHelper<T>
java.lang.ObjectSE
org.springframework.batch.item.database.HibernateItemReaderHelper<T>
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
@DeprecatedSE(since="5.0",
forRemoval=true)
public class HibernateItemReaderHelper<T>
extends ObjectSE
implements org.springframework.beans.factory.InitializingBean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。代わりに JPA 項目リーダーを使用してください。
セッションとクエリを管理する休止状態のリーダーのための内部共有状態ヘルパー。
- 作成者:
- Dave Syer, Mahmoud Ben Hassine, June Young. Park
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明void非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidclear()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ステートフルの場合はセッションをクリアします。voidclose()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。開いているセッションを閉じます(ステートフルまたはその他)。org.hibernate.query.Query<? extends T>非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。適切な型の休止状態セッションを開き、クエリを作成します。org.hibernate.ScrollableResults<? extends T>getForwardOnlyCursor(int fetchSize, MapSE<StringSE, ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。前方のみのフラグを設定して、すべての結果にカーソルを合わせます。voidjumpToItem(org.hibernate.ScrollableResults cursor, int itemIndex, int flushInterval) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定した項目まで結果をスクロールします。CollectionSE<? extends T>非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。データのページを読み取り、最初に既存のセッションをクリアし(必要な場合)、クエリを実行する前に新しいセッションを作成します。voidsetQueryName(StringSE queryName) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidsetQueryProvider(HibernateQueryProvider<? extends T> queryProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidsetQueryString(StringSE queryString) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidsetSessionFactory(org.hibernate.SessionFactory sessionFactory) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidsetUseStatelessSession(boolean useStatelessSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。初期化されていない状態でのみ設定できます。
コンストラクターの詳細
HibernateItemReaderHelper
public HibernateItemReaderHelper()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
setQueryName
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
queryName- 休止状態の名前付きクエリの名前
setQueryString
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
queryString- HQL クエリ文字列
setQueryProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
queryProvider- Hibernate クエリプロバイダー
setUseStatelessSession
public void setUseStatelessSession(boolean useStatelessSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。初期化されていない状態でのみ設定できます。- パラメーター:
useStatelessSession-trueはStatelessSessionを使用します。falseは標準の休止状態Sessionを使用します
setSessionFactory
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- パラメーター:
sessionFactory- Hibernate セッションファクトリ
afterPropertiesSet
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBeanのafterPropertiesSet - 例外:
ExceptionSE
getForwardOnlyCursor
public org.hibernate.ScrollableResults<? extends T> getForwardOnlyCursor(int fetchSize, MapSE<StringSE, ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。前方のみのフラグを設定して、すべての結果にカーソルを合わせます。- パラメーター:
fetchSize- 結果の取得に使用するフェッチサイズparameterValues- 使用するパラメーター値(またはない場合は null)。- 戻り値:
- フォワードのみの
ScrollableResults
createQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。適切な型の休止状態セッションを開き、クエリを作成します。- 戻り値:
- Hibernate クエリ
jumpToItem
public void jumpToItem(org.hibernate.ScrollableResults cursor, int itemIndex, int flushInterval) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定した項目まで結果をスクロールします。- パラメーター:
cursor- スクロールする結果itemIndex- スクロールするインデックスflushInterval- フラッシュする前にスクロールして通過するアイテムの数
close
public void close()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。開いているセッションを閉じます(ステートフルまたはその他)。readPage
public CollectionSE<? extends T> readPage(int page, int pageSize, int fetchSize, MapSE<StringSE, ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。データのページを読み取り、最初に既存のセッションをクリアし(必要な場合)、クエリを実行する前に新しいセッションを作成します。- パラメーター:
page- 読むページ (0 から開始)pageSize- ページのサイズまたは読み取るアイテムの最大数fetchSize- 使用するフェッチサイズparameterValues- 使用するパラメーター値 (もしあれば、それ以外は null)- 戻り値:
- アイテムのコレクション
clear
public void clear()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ステートフルの場合はセッションをクリアします。