クラス 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 要素は、将来のバージョンで削除される可能性があります。void
clear()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ステートフルの場合はセッションをクリアします。void
close()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。開いているセッションを閉じます(ステートフルまたはその他)。org.hibernate.query.Query<? extends T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。適切な型の休止状態セッションを開き、クエリを作成します。org.hibernate.ScrollableResults<? extends T>
getForwardOnlyCursor
(int fetchSize, MapSE<StringSE, ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。前方のみのフラグを設定して、すべての結果にカーソルを合わせます。void
jumpToItem
(org.hibernate.ScrollableResults cursor, int itemIndex, int flushInterval) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定した項目まで結果をスクロールします。CollectionSE<? extends T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。データのページを読み取り、最初に既存のセッションをクリアし(必要な場合)、クエリを実行する前に新しいセッションを作成します。void
setQueryName
(StringSE queryName) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
setQueryProvider
(HibernateQueryProvider<? extends T> queryProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
setQueryString
(StringSE queryString) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
setSessionFactory
(org.hibernate.SessionFactory sessionFactory) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
setUseStatelessSession
(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 要素は、将来のバージョンで削除される可能性があります。ステートフルの場合はセッションをクリアします。