クラス AbstractHibernateQueryProvider<T>
java.lang.ObjectSE
org.springframework.batch.item.database.orm.AbstractHibernateQueryProvider<T>
- 実装されたすべてのインターフェース:
HibernateQueryProvider<T>
- 既知の直属サブクラス
HibernateNativeQueryProvider
@DeprecatedSE(since="5.0",
forRemoval=true)
public abstract class AbstractHibernateQueryProvider<T>
extends ObjectSE
implements HibernateQueryProvider<T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
すべての Hibernate Query
プロバイダーの基本クラスとして機能する抽象 Hibernate クエリプロバイダー。
実装プロバイダーは、関連付けられたオブジェクトにカスケードする必要のない単純なマッピングに十分な StatelessSession
、またはより高度なマッピングのために、またはキャッシュが必要なときに標準の Hibernate Session
を使用するように構成できます。
- 導入:
- 2.1
- 作成者:
- Anatoly Polinsky, Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected org.hibernate.Session
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected org.hibernate.StatelessSession
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。boolean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
setSession
(org.hibernate.Session statefulSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できるSession
を挿入します。void
setStatelessSession
(org.hibernate.StatelessSession statelessSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できるStatelessSession
を挿入します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.batch.item.database.orm.HibernateQueryProvider から継承されたメソッド
createQuery
コンストラクターの詳細
AbstractHibernateQueryProvider
public AbstractHibernateQueryProvider()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
setStatelessSession
public void setStatelessSession(org.hibernate.StatelessSession statelessSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:HibernateQueryProvider
クエリのファクトリとして使用できる
StatelessSession
を挿入します。セッションの状態は呼び出し元によって制御されます(つまり、必要に応じて閉じる必要があります)。この方法または
HibernateQueryProvider.setSession(Session)
のいずれかを使用します- 次で指定:
- インターフェース
HibernateQueryProvider<T>
のsetStatelessSession
- パラメーター:
statelessSession
- 設定するStatelessSession
setSession
public void setSession(org.hibernate.Session statefulSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。インターフェースからコピーされた説明:HibernateQueryProvider
クエリのファクトリとして使用できる
Session
を挿入します。セッションの状態は呼び出し元によって制御されます(つまり、必要に応じて閉じる必要があります)。この方法または
HibernateQueryProvider.setStatelessSession(StatelessSession)
のいずれかを使用します- 次で指定:
- インターフェース
HibernateQueryProvider<T>
のsetSession
- パラメーター:
statefulSession
- 設定するSession
isStatelessSession
public boolean isStatelessSession()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。getStatelessSession
protected org.hibernate.StatelessSession getStatelessSession()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。getStatefulSession
protected org.hibernate.Session getStatefulSession()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。