【发布时间】:2010-11-19 09:40:22
【问题描述】:
我需要与不在我控制范围内的表创建连接,但存在 一对多 关系,因此我在使用休眠映射时遇到了一些问题。
表1:
userId
firstname
lastname
表2:
user_id <= fk to table1.userId
x_id
create_date
表3:
x_id
private1
private2
所以我的问题是,尽管它实际上是 一对多,但我可能不得不将其映射为 多对多。一个问题是表 2 中的一个列名与它在表 1 中引用的列名不匹配。我遇到的另一个问题是表 2 中的 user_id 和 x_id 形成了一个组合主键。
到目前为止,我一直在使用 Hibernate 映射文件而不是注释。 我想使用一个数组列表。
【问题讨论】:
-
table2.x_id 是否有指向 table3.x_id 的外键?
标签: hibernate