【发布时间】:2009-07-15 12:43:47
【问题描述】:
为什么面向对象的数据库失败了?
我觉得很惊讶:
foo bar = new foo();
bar.saveToDatabase();
输给:
foo bar = new foo();
/* write complicated code to extract stuff from foo */
/* write complicated code to write stuff to database */
相关问题:
Are Object oriented databases still in use?
Object Oriented vs Relational Databases
Why have object oriented databases not been successful (yet)?
【问题讨论】:
-
这可能有点主观/煽动性。维基?
-
值得注意的是,即使没有 OO 数据库,您的示例代码的第一个 sn-p 现在仍然很有可能使用诸如 Hibernate 之类的 ORM 解决方案(尽管我很欣赏样板代码仍然存在于某处...)
-
使用 ORM 并从此过上幸福的生活
标签: database