inheritance - ORM 继承

标签 inheritance orm

有没有人真的想要并使用 ORM 工具上的继承支持,如果是,您认为哪一个提供了最好的支持?

还是 ORM 继承是一个“天上掉馅饼”的概念?

最佳答案

我非常喜欢这个问题。我已经使用 ORM 工具(Toplink,现在是 eclipselink,Hibernate)有一段时间了,我一直认为 JPA 文档中引用了它,但我从来没有真正需要它。基本上我的理念是 ORM 只是为了防止您编写繁琐的代码来提取数据库的记录。这确实节省了大量时间,它可以防止您犯下愚蠢的错误。当然你可以用它做一些花哨的事情,但为什么不把它保存到 Controller 中(如果你遵循 MVC)而不是把它粘在模型中呢?

关于inheritance - ORM 继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/594961/

相关文章:

java - Eclipselink 生活在过去,DDL 不反射(reflect)实体

ruby-on-rails - 通过关联软删除 has_many

python - 为什么 issubclass(dict, collections.Mapping) 在 CPython 中为真?

C++ ifstream 声明为公共(public)的,但编译器说它是一个无法访问的私有(private)成员

C++的纯虚函数实现和头文件

mysql - 由于关系,DataMapper 无法删除记录

python - 比较 python 中的持久存储解决方案

c++ - 调用派生类的函数调用操作符时避免使用指针

python - 在 `super()` 内使用 `__init_subclass__` 找不到父类的类方法

javascript - Ruby On Rails 到 Node.js 中的 Sequelize(或其他 ORM)的翻译是什么?