【问题标题】:Can a table in one database declare OnetoMany declration for another table in different database一个数据库中的表是否可以为不同数据库中的另一个表声明 OnetoMany 声明
【发布时间】:2012-12-29 04:28:12
【问题描述】:

我想知道是否有一种方法可以让一个实体声明 OneToMany 或通过 JPA 访问不同数据库中的另一个表。

JPA 是否可以访问多个数据库和一个实体引用另一个数据库的另一个实体?

谢谢, 安树

【问题讨论】:

  • 据我所知这是不可能的!
  • 如果可能,您将需要一个支持 XA 的事务管理器。

标签: java hibernate jakarta-ee jpa azure-sql-database


【解决方案1】:

不,你不能在 hibernate 中这样做... Jpa 将生成查询您在 cfg 文件中映射了哪个数据库...您不能在单个 cfg 文件中一次配置两个数据库...

【讨论】:

  • 好吧。我的要求是我需要有两个单独的数据库,因为它们是不同的应用程序。它只是其中一个应用程序,包含存储用户信息的数据。另一个应用程序没有这些数据,也不应该维护它。
猜你喜欢
  • 1970-01-01
  • 2017-11-08
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 2019-07-14
  • 2013-08-17
  • 2020-09-28
  • 1970-01-01
相关资源
最近更新 更多