首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外键继承和Hibernate

外键继承和Hibernate
EN

Stack Overflow用户
提问于 2013-05-12 23:51:48
回答 1查看 53关注 0票数 0

我希望这个标题不会误导读者。但我真的不知道用什么词来描述这个问题。

所以,我有三张桌子。合同、分包和项目。一个合同有多个分包合同。一个分包合同有多个项目。因此,每个表将获得下一个“更高”表的外键。到目前一切尚好。

现在,如果合同不分成分包合同,它可以直接拥有许多项目。因此,项目的外部关键字要么指向分包合同,要么直接指向合同。

对此进行建模的好方法是什么?而且,如果不同,有什么好方法可以在不损失大部分休眠自动化好处的情况下对此进行建模?

EN

回答 1

Stack Overflow用户

发布于 2013-05-13 02:23:29

使分包合同成为合同的一个子类。合同使用项目。创建反映模型的映射,如http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/inheritance.html中所示

我对单表方法有很好的体验。当同时对合同和分包合同进行推理时,尤其有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16509161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档