クラス 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 要素は、将来のバージョンで削除される可能性があります。
このクエリプロバイダーは、挿入されたネイティブ SQL クエリから Hibernate Query
を作成します。これは、クエリヒント、Oracle の CONNECT キーワードなど、データベース固有の機能を利用する必要がある場合に役立ちます。
- 作成者:
- Anatoly Polinsky, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。org.hibernate.query.NativeQuery<E>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションからNativeQuery
を作成します(両方が使用可能な場合はステートレスを優先します)。void
setEntityClass
(ClassSE<E> entityClazz) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。void
setSqlQuery
(StringSE sqlQuery) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラス org.springframework.batch.item.database.orm.AbstractHibernateQueryProvider から継承されたメソッド
getStatefulSession, getStatelessSession, isStatelessSession, setSession, setStatelessSession
コンストラクターの詳細
HibernateNativeQueryProvider
public HibernateNativeQueryProvider()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
createQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたセッションから
NativeQuery
を作成します(両方が使用可能な場合はステートレスを優先します)。- 戻り値:
- 作成されたクエリ
setSqlQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。setEntityClass
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。afterPropertiesSet
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 例外:
ExceptionSE
JpaNativeQueryProvider
を使用してください。