クラス 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
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
jakarta.persistence.Query
クエリオブジェクトを作成します。void
setEntityClass
(ClassSE<E> entityClazz) void
setSqlQuery
(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