支持Hibernate 3.6.1并升级到5

时间:2016-02-01 18:22:18

标签: java hibernate

我有使用各种库的应用程序,包括Hibernate 3.6.1。它使用WLS 12服务器,Java7,Spring 3.

我有这样的库:

  • hibernate-core-3.6.1
  • 冬眠-的EntityManager-3.4.0GA
  • hibernate-jdbc-cacheprovider-1.0.2GA
  • 冬眠-JPA-2.0-api.1.00-最终
  • hibernate-tools-3.2.4GA
  • 冬眠验证器-4.1.0

现在我只谈论Hibernate。我想知道是否花一些时间升级到Hibernate 5是合理的。我需要使用一些强有力的论证来证明它。一切都在我们的项目中工作,所以没有直接的更新原因,但我认为项目应尽可能遵循库更新。

我的问题是

1)在Hibernate 3.6.1或4中是否有类似支持bug的东西?没有任何支持会支持升级

2)Hibernate 5可以为每个PM感兴趣的是什么功能?

3)你会带来什么其他论据?

1 个答案:

答案 0 :(得分:1)

<强> 1。 Hibernate Validator

使用基于注释的约束以标准化方式表达验证规则,并从与各种框架的透明集成中受益。 有关Hibernate Validator的更多详细信息,请查看此内容。

<强> 2。改进了Java 8支持

支持Java 8日期/时间数据类型(JSR 310),可以通过@Past和@Future进行验证。此外,还通过改进的ValidatedValueUnwrapper支持可选和JavaFX类型。

第3。 Hibernate OGM

刚刚发布了第一个稳定版本。

<强> 4。引导API

新的自举API - 更好的确定性,更好的集成

点击此处查看所有新功能:What's new in Hibernate ORM 5?