我使用JPA注释(Hibernate实现)来初始化我的数据库模式.我遵循文章DYNAMIC DATASOURCE ROUTING来实现动态数据源路由类.
但是,我有两个数据库(映射2个数据源).我将第一个数据源设置为defaultTargetDataSource.然后开始我的申请.当我的应用程序尝试访问第二个数据源时,它告诉我该表不存在.似乎AbstractRoutingDataSource只为默认数据源创建表,但其他数据源.
有没有想法在所有数据库中创建模式?
PS.我正在使用AbstractRoutingDataSource来实现我自己的数据库分片.