インターフェース HibernateQueryProvider<T>
- すべての既知の実装クラス:
AbstractHibernateQueryProvider,HibernateNativeQueryProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Hibernate ItemReader またはその他のカスタムビルドアーティファクトで使用するクエリを生成するために提供される機能を定義するインターフェース。
- 導入:
- 2.1
- 作成者:
- Anatoly Polinsky, Dave Syer, Mahmoud Ben Hassine
メソッドのサマリー
修飾子と型メソッド説明org.hibernate.query.Query<T>非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。型が下線の実装によって決定されるクエリオブジェクトを作成します(例:voidsetSession(org.hibernate.Session session) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できるSessionを挿入します。voidsetStatelessSession(org.hibernate.StatelessSession session) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できるStatelessSessionを挿入します。
メソッドの詳細
createQuery
org.hibernate.query.Query<T> createQuery()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。型が下線の実装によって決定されるクエリオブジェクトを作成します (たとえば Hibernate、JPA など)
- 戻り値:
- 作成されたクエリ
setSession
void setSession(org.hibernate.Session session) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できる
Sessionを挿入します。セッションの状態は呼び出し元によって制御されます(つまり、必要に応じて閉じる必要があります)。この方法または
setStatelessSession(StatelessSession)のいずれかを使用します- パラメーター:
session- 設定するSession
setStatelessSession
void setStatelessSession(org.hibernate.StatelessSession session) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できる
StatelessSessionを挿入します。セッションの状態は呼び出し元によって制御されます(つまり、必要に応じて閉じる必要があります)。この方法または
setSession(Session)のいずれかを使用します- パラメーター:
session- 設定するStatelessSession
JpaQueryProviderを使用してください。