代码之家  ›  专栏  ›  技术社区  ›  Aravind Yarram

JPA1.0还是hibernate?

  •  0
  • Aravind Yarram  · 技术社区  · 14 年前

    我们计划从J2EE1.4迁移到JavaEE5。Hibernate 2.1.0s0 far很好地满足了我们所有的ORM需求。既然我们要迁移到支持JPA 1.0的Java EE 5,我想知道是否值得将我所有的ORM内容迁移到JPA。

    有什么问题需要我去关心吗? 有日本1.0不能工作的地方吗?

    我不想使用JPA2.0。

    1 回复  |  直到 12 年前
        1
  •  8
  •   Arjan Tijms Mike Van    12 年前

    JPA 1.0api有一些非常明显的漏洞(例如,缺少自定义值类型,没有元素集合)。由于缺乏基本功能,将应用程序从本机Hibernate API移植到JPA 1.0api可能会很痛苦。

    然而,Hibernate的Annotations API是基本jpaapi的一个扩展,所以尽可能地使用JPA,并使用Hibernate扩展来完成它。注释样式是现在使用Hibernate最简单的方法,所以这是最好的折衷方案。

    不过,如果您已经有了一个可以工作的Hibernate应用程序,我想知道它是否值得这么做。我很想让它保持原样,它在Java EE 5环境中应该工作得很好。

    推荐文章