如何找到JPA的版本?

Nav*_*Nav 11 java orm jpa java-ee

如何理解我在EJB中使用的JPA版本?JPA内置EJB吗?

问候

Pas*_*ent 16

使用Java EE 5容器,您将获得JPA 1.0(在JSR 220中指定- Enterprise JavaBeans,版本3.0).

使用Java EE 6容器,您将获得JPA 2.0(在JSR 317中指定:现在专用的Java Persistence 2.0).

如果你提供自己的JPA实现,那么它取决于你提供的实现和版本:)

以下是一些JPA 2.0实现及其各自的版本:

  • EclipseLink 2.0+
  • Hibernate EntityManager 3.5+
  • OpenJPA 2.0+
  • DataNucleus 2.1.0+