我有使用各种库的应用程序,包括Hibernate 3.6.1。它使用WLS 12服务器,Java7,Spring 3.
我有这样的库:
现在我只谈论Hibernate。我想知道是否花一些时间升级到Hibernate 5是合理的。我需要使用一些强有力的论证来证明它。一切都在我们的项目中工作,所以没有直接的更新原因,但我认为项目应尽可能遵循库更新。
我的问题是
1)在Hibernate 3.6.1或4中是否有类似支持bug的东西?没有任何支持会支持升级
2)Hibernate 5可以为每个PM感兴趣的是什么功能?
3)你会带来什么其他论据?
答案 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?