【问题标题】:Relationship between persistence and ormapping持久性和ormapping之间的关系
【发布时间】:2011-12-27 06:22:57
【问题描述】:

我正在学习 JPA/Hibernate,我想知道:是映射持久性的一个子集,是相反,还是它们(理论上)是两个独立的关注点?

似乎,至少在 Java 的上下文中,如果不存在映射机制,就不可能有持久性;所以我最初的想法是 ormapping 是持久性的一个子集。如果是这样,除了 ormapping 之外,JPA(以及一般的持久性)还解决了哪些其他问题?如果不是,有人能解释一下这些概念之间的关系吗?

提前致谢。

【问题讨论】:

    标签: java hibernate jpa orm persistence


    【解决方案1】:

    没有ormapping你可以有persistence,但是没有persistence你就不能有ormapping。例如,您可以通过 JDBC API 调用来实现持久性。这有点繁琐,但您的数据仍然保存到数据库中。

    Ormapping 框架也解决/拥有

    • 本地缓存数据库中的数据以减少数据库查询次数

    • 确保不将过时的数据写入数据库表

    • 允许开发人员以面向对象的方式查询数据模型

    【讨论】:

      猜你喜欢
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      相关资源
      最近更新 更多