Hibernate:将两个类映射到一个普通的第三类

时间:2011-07-31 11:38:28

标签: hibernate mapping one-to-many

我正在寻找指向第三个类的两个类的多对一关系的正确映射。 示例如下图所示:

enter image description here

用言语; 一个人有1..n地址 公司有1..n地址

我想为所有地址设置一个表。 目前我只需要一个单向关系,但看看它如何与双向关系一起工作也会很好。

我相信正确的数据库表示就像下一张图片

enter image description here

但我不知道如何使用hibernate注释将其转换为hibernat xml文件或java类。

5年前在hibernate论坛上讨论过这个问题: “https://forum.hibernate.org/viewtopic.php?t=961387” 但我认为他们没有找到令人满意的解决方案。

问候。

于连

1 个答案:

答案 0 :(得分:0)

这是Chapter 8 of the Hibernate referenceChapter 2 of the Annotations reference中描述的非常正常的“单向一对多联接表”关系。