首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Hibernate还是JPA的EclipseLink?

Hibernate还是JPA的EclipseLink?
EN

Stack Overflow用户
提问于 2010-07-13 15:02:39
回答 3查看 45.3K关注 0票数 36

我想知道是否有人有使用这些框架的JPA2.0实现的经验?特别是与支持EclipseLink的Spring3.x一起使用。

您是否将这些框架和JPA2.0中的任何一种用于生产?有什么严重的问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-14 01:53:06

如果可能的话,最好是使用标准的api。您自己的示例很好地说明了这一点。当其中一个提供程序无法按预期工作时,您可以在两个提供程序上尝试相同的代码。切换到任何本机API都会阻止您这样做。

如果使用EclipseLink作为JPA2.0提供者对您来说效果很好,那么就使用它。如果您碰巧遇到问题,请提交EclipseLink错误,并在此论坛或EclipseLink论坛和新闻组上获得帮助。

票数 26
EN

Stack Overflow用户

发布于 2010-07-13 15:06:31

EclipseLink更符合标准,因为它是JPA2的参考实现,Hibernate有一些合规性问题,但更成熟。

EclipseLink的主要优点之一是您可以在JPQL查询中直接调用原生SQL函数。在Hibernate中,这不是直接可能的。

但是Hibernate有一个更大的社区,更好的文档和更好的错误消息。

票数 34
EN

Stack Overflow用户

发布于 2016-12-06 20:24:07

根据我的经验,使用Java Perf性能分析。我使用Eclipselink构建的应用程序在数据插入和检索方面似乎比Hibernate要好得多。然而,Hibernate得到了更广泛的使用,并提供了更大的支持论坛。

在生产中,出于这个原因,我将简单地使用Hibernate。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3234829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档