|
@@ -1,4 +1,4 @@
|
|
-package com.ywt.order.common.config.db;
|
|
|
|
|
|
+package com.ywt.glasses.config.jpa;
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -16,6 +16,7 @@ import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
|
|
import org.springframework.transaction.PlatformTransactionManager;
|
|
import org.springframework.transaction.PlatformTransactionManager;
|
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
|
|
|
|
|
|
+import javax.persistence.EntityManager;
|
|
import javax.persistence.EntityManagerFactory;
|
|
import javax.persistence.EntityManagerFactory;
|
|
import javax.sql.DataSource;
|
|
import javax.sql.DataSource;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -42,6 +43,7 @@ public class YwtCenterConfig {
|
|
@Autowired
|
|
@Autowired
|
|
private HibernateProperties hibernateProperties;
|
|
private HibernateProperties hibernateProperties;
|
|
|
|
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* 通过LocalContainerEntityManagerFactoryBean来获取EntityManagerFactory实例
|
|
* 通过LocalContainerEntityManagerFactoryBean来获取EntityManagerFactory实例
|
|
*/
|
|
*/
|
|
@@ -65,6 +67,11 @@ public class YwtCenterConfig {
|
|
return this.entityManagerFactoryBean(builder).getObject();
|
|
return this.entityManagerFactoryBean(builder).getObject();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Bean(name = "entityManagerBase")
|
|
|
|
+ public EntityManager entityManager(@Qualifier("entityManagerFactoryCenter") EntityManagerFactory entityManagerFactory) {
|
|
|
|
+ return entityManagerFactory.createEntityManager();
|
|
|
|
+ }
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* 配置事务管理器
|
|
* 配置事务管理器
|
|
*/
|
|
*/
|