小编Ben*_*Ben的帖子

AbstractRoutingDataSource + JPA不会创建除defaultTargetDataSource之外的表

我使用JPA注释(Hibernate实现)来初始化我的数据库模式.我遵循文章DYNAMIC DATASOURCE ROUTING来实现动态数据源路由类.

但是,我有两个数据库(映射2个数据源).我将第一个数据源设置为defaultTargetDataSource.然后开始我的申请.当我的应用程序尝试访问第二个数据源时,它告诉我该表不存在.似乎AbstractRoutingDataSource只为默认数据源创建表,但其他数据源.

有没有想法在所有数据库中创建模式?

PS.我正在使用AbstractRoutingDataSource来实现我自己的数据库分片.

java orm spring hibernate

5
推荐指数
1
解决办法
392
查看次数

标签 统计

hibernate ×1

java ×1

orm ×1

spring ×1