我正在寻找指向第三个类的两个类的多对一关系的正确映射。 示例如下图所示:
用言语; 一个人有1..n地址 公司有1..n地址
我想为所有地址设置一个表。 目前我只需要一个单向关系,但看看它如何与双向关系一起工作也会很好。
我相信正确的数据库表示就像下一张图片
但我不知道如何使用hibernate注释将其转换为hibernat xml文件或java类。
5年前在hibernate论坛上讨论过这个问题: “https://forum.hibernate.org/viewtopic.php?t=961387” 但我认为他们没有找到令人满意的解决方案。
问候。
于连
答案 0 :(得分:0)
这是Chapter 8 of the Hibernate reference和Chapter 2 of the Annotations reference中描述的非常正常的“单向一对多联接表”关系。