【发布时间】:2015-11-25 18:46:57
【问题描述】:
我知道 JPA 和具体实现之间的区别,例如 Hibernate 或 EclipseLink,但是我感兴趣的是,当我下载例如 Eclipse JAVA EE 版本,然后在我的项目中使用 javax.persistence 包时,哪个实现它使用吗?我的猜测是 EclipseLink 或 OpenJPA,但我怎么知道?
我对此感兴趣,因为我比较了 Hibernate 和 javax.persistence 包的性能(只有几千行来自 db),从我的角度来看,性能差距相当大(大约一秒)
【问题讨论】:
-
在编译时它不使用任何内容。在运行时,它使用您配置它使用的内容,根据下拉菜单。这不是性能比较的网站;所有实现都可以配置为提供出色的性能。
-
是的,我知道我在数据库性能方面不是专业人士,我只是做了基本测试,这让我感到非常惊讶
标签: java eclipse hibernate jpa