我知道 JPA 和特定实现(例如 Hibernate
或 EclipseLink)之间的区别,但我感兴趣的是,当我下载例如 Eclipse JAVA EE 版本,然后在我的项目中使用 javax.persistence
包,它使用哪个实现?我的猜测是 EclipseLink 或 OpenJPA,但我怎么知道?
我对此很感兴趣,因为我比较了 Hibernate 和 javax.persistence 包的性能(仅来自数据库的几千行),从我的角度来看,性能差距相当大(大约一秒钟)
最佳答案
您可以使用平台下拉列表在 JPA Facet Pane 中选择它。请参阅Eclipse documentation .
如果您想使用 Hibernate,则必须在 Eclipse Marketplace 中手动添加它。请参阅:JPA Creation - Hibernate not showing in platform
关于java - Eclipse 使用哪种 JPA 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32316237/