【问题标题】:Design pattern for object-relational mapping对象关系映射的设计模式
【发布时间】:2011-05-02 05:36:33
【问题描述】:

我有几个相关的数据库表,我想将它们的行视为对象,将它们的表视为列表。我必须牢记哪些注意事项(例如,确保对象彼此之间以及与数据库保持一致,延迟加载)?实现这一点的好的设计模式是什么?正如我想象的那样,答案非常复杂,一个好的网站的链接就足够了。

另一方面,如果有人知道类似 Hibernate 的东西在 Android 上确实有效,我可能会试一试(虽然它现在对我来说有点重)。 p>

【问题讨论】:

    标签: java android database oop


    【解决方案1】:

    您可能有特殊原因采用这种方法,但这不一定是正确的做法。参见,例如http://c2.com/cgi/wiki?FirstGreatBlunder

    我对 Andriod 了解不多,但对于直接的 Java 开发,我更喜欢 EmpireDB http://incubator.apache.org/empire-db/ 等库,而不是 O/R 映射框架。毕竟,数据库是一种旨在进行数据操作的工具。

    【讨论】:

      【解决方案2】:

      在此主题上寻找最佳实践的最佳地点之一是 Bertrand Meyer 在Object-Oriented Software Construction 中的第 31 章 - 对象持久性和数据库

      【讨论】:

        猜你喜欢
        • 2013-09-01
        • 2011-04-24
        • 2013-05-27
        • 2011-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多