【问题标题】:How do I connect to multiple databases with one persistence unit?如何使用一个持久性单元连接到多个数据库?
【发布时间】:2011-08-13 09:51:17
【问题描述】:

我将 JPA 与 Hibernate 一起用作我的 JPA 提供程序。我的应用程序需要连接到 persistence.xml 中定义的数据库(默认持久性单元)从表中获取多个配置的系统并为每个系统创建 EntityManagerFactory(系统仅在连接参数、方言和驱动程序方面有所不同)。

是否可以使用“模板”持久性单元来做到这一点?目前我为每个系统使用不同的复制持久性单元,但这似乎毫无意义。

【问题讨论】:

    标签: java hibernate jpa


    【解决方案1】:

    您可能需要编写自己的 JCA compliant 连接器来包装不同的 DB 连接器并通过 JPA 公开它:

    【讨论】:

      猜你喜欢
      • 2011-04-22
      • 2011-08-09
      • 1970-01-01
      • 2022-12-18
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      相关资源
      最近更新 更多