クラス 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.EntityManagerEntityManager用の GettervoidsetEntityManager(jakarta.persistence.EntityManager entityManager) このJpaQueryProviderによって作成された 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) この
JpaQueryProviderによって作成された entityManager をオーバーライドするパブリック setter。これは現在、JpaQueryProviderがユーザーの管理トランザクションに参加できるようにするために必要です。- 次で指定:
- インターフェース
JpaQueryProviderのsetEntityManager - パラメーター:
entityManager- 使用する EntityManager
getEntityManager
protected jakarta.persistence.EntityManager getEntityManager()EntityManager用の Getter- 戻り値:
- entityManager 注入された
EntityManager