Spring启动时多个数据库配置如何工作?

时间:2018-04-14 09:51:36

标签: hibernate spring-boot spring-data-jpa

我已按照以下方式配置了多个数据源:

http://roufid.com/spring-boot-multiple-databases-configuration/

请注意我使用了相同的数据库供应商,即MYSQL

数据来源1:我将其设为@Primary

DB: db1

表: table1,table2,table3

数据来源2:

DB: db2

表: table4

当我试图在table4(数据源2:db2)上查询时,我得到了如下异常:

SQL Error: 1146, SQLState: 42S02
Table 'db2.table4' doesn't exist

但是如果我将@Primary从db1更改为db2,那么它正在工作。

有人知道为什么它的表现如此吗? 缺少任何配置?

0 个答案:

没有答案