首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORM继承(JPA)背后的原理

ORM继承(JPA)背后的原理
EN

Stack Overflow用户
提问于 2013-02-26 19:13:25
回答 1查看 98关注 0票数 0

我在JPA中遇到了ORM继承,我总是想知道这背后的设计原则。

我发现框架支持在关系数据库中建模表的两个类之间的继承关系-- Liskov替换原则在大多数实际情况下都超出了窗口,除了示例和教程之外。

在什么情况下,人们希望/需要使用继承?从定义上看,这不是一个糟糕的设计吗?在这种情况下,加入难道不起作用吗?

我认为为ORM提供继承的人考虑过这一点,尽管ORM的设计存在缺陷(至少在我看来),在ORM中启用继承肯定是压倒一切的需求。那有什么需要?为什么这种有缺陷的继承设计概念竟然存在于ORM中?

JPA -> Persistence/Inheritance中ORM继承的参考

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-02-26 19:16:39

如果类需要继承概念,则在类中使用继承。您(几乎总是)不会围绕您所选择的持久性解决方案能够处理的内容来设计模型。奥姆与那个选择无关。ORM简单地具有持久化继承树的方法。

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

https://stackoverflow.com/questions/15097347

复制
相关文章

相似问题

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