クラス JpaNativeQueryProvider<E>
java.lang.ObjectSE
org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
org.springframework.batch.item.database.orm.JpaNativeQueryProvider<E>
- 型パラメーター:
E- クエリを実行して返されたエンティティ
- 実装されているすべてのインターフェース:
JpaQueryProvider,org.springframework.beans.factory.InitializingBean
このクエリプロバイダーは、注入されたネイティブ SQL クエリから JPA Query を作成します。これは、クエリヒント、Oracle の CONNECT キーワードなど、データベース固有の機能を利用する必要がある場合に役立ちます。
- 作成者:
- Anatoly Polinsky, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidjakarta.persistence.Queryクエリオブジェクトを作成します。voidsetEntityClass(ClassSE<E> entityClazz) voidsetSqlQuery(StringSE sqlQuery) クラス org.springframework.batch.item.database.orm.AbstractJpaQueryProvider から継承されたメソッド
getEntityManager, setEntityManager
コンストラクターの詳細
JpaNativeQueryProvider
public JpaNativeQueryProvider()
メソッドの詳細
createQuery
public jakarta.persistence.Query createQuery()インターフェースからコピーされた説明:JpaQueryProviderクエリオブジェクトを作成します。
- 戻り値:
- 作成されたクエリ
setSqlQuery
setEntityClass
afterPropertiesSet
- 例外:
ExceptionSE