インターフェース HibernateQueryProvider<T>

すべての既知の実装クラス:
AbstractHibernateQueryProviderHibernateNativeQueryProvider

@DeprecatedSE(since="5.0", forRemoval=true) public interface HibernateQueryProvider<T>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
5.0 から 5.2 で削除されました。代わりに JpaQueryProvider を使用してください。

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