public class MultipleExtendedEntityManagerCreator extends Object
| 构造器和说明 |
|---|
MultipleExtendedEntityManagerCreator() |
| 限定符和类型 | 方法和说明 |
|---|---|
static javax.persistence.EntityManager |
createApplicationManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
org.springframework.orm.jpa.EntityManagerFactoryInfo emfInfo)
创建EntityManager代理
|
static javax.persistence.EntityManager |
createApplicationManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
org.springframework.orm.jpa.EntityManagerFactoryInfo emfInfo,
boolean synchronizedWithTransaction)
创建EntityManager代理
|
static javax.persistence.EntityManager |
createContainerManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
org.springframework.orm.jpa.EntityManagerFactoryInfo emfInfo)
创建EntityManager代理
|
static javax.persistence.EntityManager |
createContainerManagedEntityManager(javax.persistence.EntityManagerFactory emf)
创建EntityManager代理
|
static javax.persistence.EntityManager |
createContainerManagedEntityManager(javax.persistence.EntityManagerFactory emf,
Map<?,?> properties)
创建EntityManager代理
|
static javax.persistence.EntityManager |
createContainerManagedEntityManager(javax.persistence.EntityManagerFactory emf,
Map<?,?> properties,
boolean synchronizedWithTransaction)
创建EntityManager代理
|
public static javax.persistence.EntityManager createApplicationManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
org.springframework.orm.jpa.EntityManagerFactoryInfo emfInfo)
rawEntityManager - 新的EntityManageremfInfo - 获得JpaDialect的EntityManagerFactoryInfo和PersistenceUnitInfopublic static javax.persistence.EntityManager createApplicationManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
org.springframework.orm.jpa.EntityManagerFactoryInfo emfInfo,
boolean synchronizedWithTransaction)
rawEntityManager - 新的EntityManageremfInfo - 获得JpaDialect的EntityManagerFactoryInfo和PersistenceUnitInfosynchronizedWithTransaction - 是否自动加入正在进行的事务public static javax.persistence.EntityManager createContainerManagedEntityManager(javax.persistence.EntityManager rawEntityManager,
org.springframework.orm.jpa.EntityManagerFactoryInfo emfInfo)
rawEntityManager - 新的EntityManageremfInfo - 获得JpaDialect的EntityManagerFactoryInfo和PersistenceUnitInfopublic static javax.persistence.EntityManager createContainerManagedEntityManager(javax.persistence.EntityManagerFactory emf)
emf - EntityManagerFactory创建EntityManager。如果这实现了EntityManagerFactoryInfo接口,对应的是相应的将对JpaDialect和PersistenceUnitInfo进行相应的检测。public static javax.persistence.EntityManager createContainerManagedEntityManager(javax.persistence.EntityManagerFactory emf,
@Nullable
Map<?,?> properties)
emf - EntityManagerFactory创建EntityManager。如果这实现了EntityManagerFactoryInfo接口,对应的是相应的将对JpaDialect和PersistenceUnitInfo进行相应的检测。properties - createEntityManager的属性public static javax.persistence.EntityManager createContainerManagedEntityManager(javax.persistence.EntityManagerFactory emf,
@Nullable
Map<?,?> properties,
boolean synchronizedWithTransaction)
emf - EntityManagerFactory创建EntityManager。如果这实现了EntityManagerFactoryInfo接口,对应的是相应的将对JpaDialect和PersistenceUnitInfo进行相应的检测。properties - createEntityManager的属性synchronizedWithTransaction - 是否自动加入正在进行的事务Copyright © 2018. All rights reserved.