【发布时间】:2011-08-16 21:15:55
【问题描述】:
是否可以在 JPA 中进行跨数据库表连接?
我在一个数据库中有一个users 表,它有一个指向另一个数据库中organizations 表的外键。两个数据库都在同一台物理机器上。现在 MySQL 允许我编写跨多个数据库的查询,但我不知道如何使用 JPA 执行此操作。
Java POJO 上的@Entity 注释不采用数据库名称,因此无法标记跨数据库关系。
这种情况有解决方法吗?也许使用原生查询来加载连接的实体?
【问题讨论】:
标签: mysql database jpa jpa-2.0 cross-database