#############################
###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我有mysql的Spring部分。
如何为我的oracle数据源添加另一个Spring部分?
如何将Oracle和Mysql与JPA结合使用
非常感谢
发布于 2017-04-10 09:32:42
根据无法使用Spring引导自动配置的文档,需要配置两个实体管理器和两个事务管理器。
确保每个实体经理都扫描他们的实体。斯蒂芬妮·尼科尔在github中有一个很好的例子:
https://stackoverflow.com/questions/43318388
复制相似问题