【发布时间】:2010-10-22 14:18:01
【问题描述】:
我有一种情况,我正在使用 EJB3 和旧数据库。我有一种情况,两个表 A 和 B 之间存在多对多关系,通过第三个(链接)表 L 定义。
复杂之处在于链接表中除了表A和B的PK之外还有其他字段。这些列是标准时间戳和用户列,用于记录谁生成了链接。这两个额外的列阻止我使用连接表注释定义多对多关系,因为它们不可为空,因此必须填充。
有人知道绕过这个限制的方法吗?我可以定义从链接表到关系中其他每个表的一对多关系,但这不是很优雅。
谢谢,
【问题讨论】:
标签: java jpa ejb-3.0 java-ee-5