如何解决Hibernate继承
| 我需要一些有关建模数据表的建议。我需要使用SQL Server和Hibernate在我的表上应用继承层次结构。谁能给我示范一个基本的例子?它也可能是网站上的教程。 干杯...解决方法
设置表,以便派生表与基表共享主键。
, MS SQL Server不是面向对象的数据库,而是一个关系数据库。听起来您应该在基表上使用视图,而不是复制列。
复制列是不必要的,并且无疑会影响性能,并且维护将成为噩梦。
也许编辑您的问题,以包括有关您要达到的目标的更多详细信息。
, 另一种方法是在子表中复制属性,并将父表设为VIEW(从所有子表中按公共属性选择)。
CREATE VIEW Parent
AS
SELECT ID,Name FROM Child1
UNION ALL
SELECT ID,Name FROM Child2 ...
问题可能在于ID在所有子表中都应该是唯一的(最好使用GUID)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。