如何建模很多​​:Hibernate中的很多关系?

时间:2010-11-19 09:40:23

标签: hibernate

我需要创建一个不在我控制范围内的表的连接,但是有一个一对多关系,所以我在使用hibernate映射时遇到了一些麻烦。 / p>

表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映射文件而不是注释。 而且我想使用一个arraylist。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您应该使用复合主键将其映射为多个关系。

请仔细阅读有关这些帖子的答案和问题。

Mapping same class relation

然后

Mapping same class relation - continuation

我认为里面有所有的答案。