クラス AbstractJpaQueryProvider
java.lang.ObjectSE
org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
- 実装されたすべてのインターフェース:
JpaQueryProvider
,org.springframework.beans.factory.InitializingBean
- 既知の直属サブクラス
JpaNamedQueryProvider
,JpaNativeQueryProvider
public abstract class AbstractJpaQueryProvider
extends ObjectSE
implements JpaQueryProvider, org.springframework.beans.factory.InitializingBean
すべての JPA Query
プロバイダーの基本クラスとして機能する抽象 JPA クエリプロバイダー。
- 導入:
- 2.1
- 作成者:
- Anatoly Polinsky, Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected jakarta.persistence.EntityManager
EntityManager
用の Gettervoid
setEntityManager
(jakarta.persistence.EntityManager entityManager) このHibernateQueryProvider
によって作成された entityManager をオーバーライドするパブリック setter。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.InitializingBean から継承されたメソッド
afterPropertiesSet
インターフェース org.springframework.batch.item.database.orm.JpaQueryProvider から継承されたメソッド
createQuery
コンストラクターの詳細
AbstractJpaQueryProvider
public AbstractJpaQueryProvider()
メソッドの詳細
setEntityManager
public void setEntityManager(jakarta.persistence.EntityManager entityManager) この
HibernateQueryProvider
によって作成された entityManager をオーバーライドするパブリック setter。これは現在、HibernateQueryProvider
がユーザーの管理トランザクションに参加できるようにするために必要です。- 次で指定:
- インターフェース
JpaQueryProvider
のsetEntityManager
- パラメーター:
entityManager
- 使用する EntityManager
getEntityManager
protected jakarta.persistence.EntityManager getEntityManager()EntityManager
用の Getter- 戻り値:
- entityManager 注入された
EntityManager