【发布时间】:2017-12-10 21:51:16
【问题描述】:
我必须使用 Java EE (Servlet/JPA) 开发一个 Web 应用程序,该应用程序将被多个客户使用,每个客户都有自己的数据库。当然所有的数据库都有相同的结构。
所以我的问题是:
JPA 应用程序是否可以访问多个数据库?
【问题讨论】:
-
一个 EntityManagerFactory 连接到一个数据库。基于这个事实,你如何在你的情况下使用 JPA 应该是显而易见的,不是吗?
-
阅读
multitenant概念。 eclipse.org/eclipselink/documentation/2.5/jpa/extensions/… -
谢谢,EntityManagerFactory 似乎是动态获取 EntityManager 解决方案的开始
-
我测试了,交易有问题,好像不是很好的解决办法
标签: jpa