Spring Boot JPA Hibernate多个Datasouce属性设置

Spring Boot JPA Hibernate多个Datasouce属性设置,spring,spring-boot,Spring,Spring Boot,我有mysql的Spring JPA部分 如何为我的oracle数据源添加另一个Spring JPA部分 如何将Oracle和Mysql与JPA一起使用 非常感谢根据您不能使用Spring boot自动配置的文档,您需要配置两个实体管理器和两个事务管理器 只需确保每个实体管理器扫描它们的实体即可。github中有一个很好的例子: 根据您不能使用Spring boot自动配置的文档,您需要配置两个实体管理器和两个事务管理器 只需确保每个实体管理器扫描它们的实体即可。github中有一个很好的例

我有mysql的Spring JPA部分

如何为我的oracle数据源添加另一个Spring JPA部分

如何将Oracle和Mysql与JPA一起使用


非常感谢

根据您不能使用Spring boot自动配置的文档,您需要配置两个实体管理器和两个事务管理器

只需确保每个实体管理器扫描它们的实体即可。github中有一个很好的例子:


根据您不能使用Spring boot自动配置的文档,您需要配置两个实体管理器和两个事务管理器

只需确保每个实体管理器扫描它们的实体即可。github中有一个很好的例子:

#############################
###mysql datasource
############################
spring.datasource.url = jdbc:mysql://111.222.333.444:3306/source1
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.driver-class-name= com.mysql.jdbc.Driver

#############################
###oracle datasource
############################
spring.datasource.oracle.url =jdbc:oracle:thin:test:@//localhost:1521/source2
spring.datasource.oracle.username =test
spring.datasource.oracle.password =test
spring.datasource.oracle.driver-class-name=oracle.jdbc.OracleDriver

###########################
###Spring JPA
##########################
#spring.jpa.database = mysql
spring.jpa.show-sql = true
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect