クラス 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
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    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 要素は、将来のバージョンで削除される可能性があります。