hibernate - Jpa vs Hibernate - 标准还是功能?

我们正在启动一个项目,我们的架构师希望使用标准上的所有内容(日历而不是 JodaTime - JPA2 与 Hibernate 4)。我正在使用 JPA2,我意识到以“标准”和可移植性为借口丢失了很多功能。

所以我问这个问题:是否值得因为标准而失去一些功能?为什么?

改变 ORM 以考虑可移植性是常见的吗?

他们有一个项目已经 7 年了,仍然使用 OJB 作为他们的 ORM ......你能给我一个启示吗?

谢谢。

最佳答案

根据我的经验,使用 Hibernate 4。您永远不会在应用程序中更改您的 ORM 框架。与非标准相比,标准的发布周期非常长。这使得很难获得新功能或错误修复。
此外,我会说 Hibernate 是一个准标准。 Hibernate 提供了比 JPA 更多的功能。我不会放弃他们。

https://stackoverflow.com/questions/11130524/

相关文章:

for-loop - 无法在for循环中的子句中执行exe

antlr - 记住 AST 中的 ANTLR 规则/节点

jquery-mobile - 是否可以在 jquery mobile 的搜索输入旁边有一个按钮?

linq-to-sql - Windows 8的Metro风格应用程序中是否可以使用LINQ-to-

.net - 清理代码并进行重构。额外的局部变量

scala - 斯卡拉调度以编程方式登录网站

jquery-mobile - jQuery mobile和Facebook登录

scala - 如何转换 Play ! 2.0 Scala文件转换为CSVReader格式?

codeigniter - CodeIgniter DB session 问题:sess_expir

hudson - Jenkins jacoco插件