インターフェース HibernateQueryProvider<T>
- すべての既知の実装クラス:
AbstractHibernateQueryProvider
,HibernateNativeQueryProvider
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
Hibernate ItemReader
またはその他のカスタムビルドアーティファクトで使用するクエリを生成するために提供される機能を定義するインターフェース。
- 導入:
- 2.1
- 作成者:
- Anatoly Polinsky, Dave Syer, Mahmoud Ben Hassine
メソッドのサマリー
修飾子と型メソッド説明org.hibernate.query.Query<T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。型が下線の実装によって決定されるクエリオブジェクトを作成します(例:void
setSession
(org.hibernate.Session session) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリのファクトリとして使用できるSession
を挿入します。void
setStatelessSession
(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
を使用してください。