类 AbstractJpaQueryProvider
- java.lang.Object
- org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
- 所有已实现的接口:
JpaQueryProvider
,org.springframework.beans.factory.InitializingBean
- 直接已知子类:
JpaNativeQueryProvider
public abstract class AbstractJpaQueryProvider extends java.lang.Object implements JpaQueryProvider, org.springframework.beans.factory.InitializingBean
Abstract JPA Query Provider to serve as a base class for all JPA
Query
providers.- 从以下版本开始:
- 2.1
- 作者:
- Anatoly Polinsky, Dave Syer
构造器概要
构造器 构造器 说明 AbstractJpaQueryProvider()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected javax.persistence.EntityManager
getEntityManager()
Getter forEntityManager
void
setEntityManager(javax.persistence.EntityManager entityManager)
Public setter to override the entityManager that was created by thisHibernateQueryProvider
.从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.batch.item.database.orm.JpaQueryProvider
createQuery
构造器详细资料
AbstractJpaQueryProvider
public AbstractJpaQueryProvider()
方法详细资料
setEntityManager
public void setEntityManager(javax.persistence.EntityManager entityManager)
Public setter to override the entityManager that was created by this
HibernateQueryProvider
. This is currently needed to allowHibernateQueryProvider
to participate in a user's managed transaction.- 指定者:
setEntityManager
在接口中JpaQueryProvider
- 参数:
entityManager
- EntityManager to use
getEntityManager
protected javax.persistence.EntityManager getEntityManager()
Getter for
EntityManager
- 返回:
- entityManager the injected
EntityManager