我知道JPA与示例Hibernate
或EclipseLink的具体实现之间的区别,但我感兴趣的是,当我下载例如Eclipse JAVA EE版本,然后在我的项目中使用javax.persistence
包,它使用哪个实现?我的猜测是EclipseLink或OpenJPA,但我怎么知道?
我对此感兴趣,因为我比较了Hibernate和javax.persistence包的性能(从db只有几千行),而且从我的观点来看性能差距很大(大约一秒)
答案 0 :(得分:1)
您可以使用平台下拉列表在JPA Facet窗格中选择它。请参阅Eclipse documentation。
如果要使用Hibernate,则必须在Eclipse Marketplace中手动添加它。请参阅:JPA Creation - Hibernate not showing in platform
答案 1 :(得分:0)