【发布时间】:2011-05-19 12:51:40
【问题描述】:
我们正在从一些专有的形式修改我们的持久层。我们的大多数开发人员已经熟悉 hibernate 2 及其陷阱。所以我们决定继续使用 Hibernate(而不是切换到 jpa2,因为这意味着新的学习曲线等)。但问题是坚持使用我们已经在使用的 2.x 版本(但主要是简单的选择和简单的插入)还是迁移到 3.x?
查看他们的发布文档后,似乎修复了大约 1200 多个缺陷或进行了增强等。这足以让我迁移到 3.x。有人可以告诉我们如果我们迁移到 3.x 将会获得什么,或者继续使用 2.x 会出现什么问题。
谢谢。
【问题讨论】:
-
一般来说,对于开源的东西,呆在原地不是一个选择。如果您的开发人员害怕学习,他们就做错了。
-
开发人员不怕学习,但有许多待定的业务功能,他们可以花时间来代替学习 jpa 2 和 ejb 3.1 等
标签: java hibernate jakarta-ee architecture