クラス 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 要素は、将来のバージョンで削除される可能性があります。voidsetSession(org.hibernate.Session statefulSession) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できるSessionを挿入します。voidsetStatelessSession(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 要素は、将来のバージョンで削除される可能性があります。