Hibernate 中使用注释进行组合映射?

发布于 2024-10-18 09:30:54 字数 111 浏览 9 评论 0原文

如何定义一个满足B的id与A的id相同的数据模型(包括2个类A和B,B包含在A中)(因为我想在A和B之间建立一对一的关系) ,使用 Hibernate 注释的组合映射?您能给一个代码示例以供参考吗?非常感谢。

how can I define a data model (including 2 classes A and B, B is contained in A) that satisfy the B's id is the same with A's id (because I want to make an one-to-one relationship between A and B), using composition mapping by Hibernate annotations? Could you please give a a code example to refer? Thank you very much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里°也失望 2024-10-25 09:30:54

这称为共享主键一对一关联。我在这里找到了一个双向示例 http:// /www.codereye.com/2009/04/hibernate-bi-direction-one-to-one.html

@GenericGenerator 添加一个外键约束,将 person_details 表的 PK 链接到 person 表的 PK,以保证 person_details 行的主键始终引用有效的 person 表的主键,因此它们的关系是一对一的。

It is called shared primary key one-to-one associations . I found an bi-directional example here http://www.codereye.com/2009/04/hibernate-bi-directional-one-to-one.html .

@GenericGenerator adds a foreign key constraint linking the PK of the person_details table to the PK of the person table to guarantees that a person_details row’s primary key always references a valid person table 's primary key , so their relationship is one-to-one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文