クラス HibernateNativeQueryProvider<E>

java.lang.ObjectSE
org.springframework.batch.item.database.orm.AbstractHibernateQueryProvider<E>
org.springframework.batch.item.database.orm.HibernateNativeQueryProvider<E>
型パラメーター:
E - クエリを実行して返されたエンティティ
実装されたすべてのインターフェース:
HibernateQueryProvider<E>

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

このクエリプロバイダーは、挿入されたネイティブ SQL クエリから Hibernate Query を作成します。これは、クエリヒント、Oracle の CONNECT キーワードなど、データベース固有の機能を利用する必要がある場合に役立ちます。

作成者:
Anatoly Polinsky, Mahmoud Ben Hassine
  • コンストラクターのサマリー

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

    修飾子と型
    メソッド
    説明
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    org.hibernate.query.NativeQuery<E>
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    提供されたセッションから NativeQuery を作成します(両方が使用可能な場合はステートレスを優先します)。
    void
    setEntityClass(ClassSE<E> entityClazz)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    void
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

    クラス org.springframework.batch.item.database.orm.AbstractHibernateQueryProvider から継承されたメソッド

    getStatefulSession, getStatelessSession, isStatelessSession, setSession, setStatelessSession

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • HibernateNativeQueryProvider

      public HibernateNativeQueryProvider()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドの詳細

    • createQuery

      public org.hibernate.query.NativeQuery<E> createQuery()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

      提供されたセッションから NativeQuery を作成します(両方が使用可能な場合はステートレスを優先します)。

      戻り値:
      作成されたクエリ
    • setSqlQuery

      public void setSqlQuery(StringSE sqlQuery)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • setEntityClass

      public void setEntityClass(ClassSE<E> entityClazz)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      例外:
      ExceptionSE