我有四个数据库,每个数据库都有一个"客户" table,实际上它们是使用多个dbs的旧php应用程序的一部分,它测试db存在以激活模块,所以如果有一个名为" customercare"它显示正确的接口并使用此数据库中的表格。
使用JPA,有没有办法模仿这种行为?我的意思是,在多个数据库中共享一个Customer实体?
我在互联网上搜索过,但我发现只有部分示例在应用程序启动时将dinamically连接到不同数据库,没有同时使用多个数据源的示例,也没有在数据源之间共享数据源。
答案 0 :(得分:0)
有一篇关于Spring IO的文章,讨论了如何使用AbstractRoutingDataSource从多个DataSource中引入。希望这能指出你正确的方向。
http://spring.io/blog/2007/01/23/dynamic-datasource-routing/