繁体   English   中英

JPA:多个数据源共享实体?

[英]JPA: multiple datasource sharing entities?

我有四个数据库,每个数据库都有一个“客户”表,实际上它们是使用多个数据库的旧php应用程序的一部分,它测试数据库的存在以激活模块,因此,如果有一个名为“客户服务”的数据库,它将显示正确的数据库接口,并使用表格构成此数据库。

使用JPA,有没有办法模仿这种行为? 我的意思是说,有一个跨多个数据库共享的客户实体?

我已经在Internet上进行了搜索,但是仅发现部分示例,这些示例在应用程序启动时与不同的db动态连接,没有示例同时使用多个数据源,也没有在数据源之间共享实体。

在Spring IO上有一篇很好的文章,讨论了如何使用AbstractRoutingDataSource从多个DataSource引入。 希望这能指出你正确的方向。

http://spring.io/blog/2007/01/23/dynamic-datasource-routing/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM