java - 如何找到JPA的版本?

标签 java orm jpa jakarta-ee

如何了解我在 EJB 中使用的 JPA 版本? JPA是否内置EJB?

问候

最佳答案

使用 Java EE 5 容器,您将获得 JPA 1.0(在 JSR 220 - Enterprise JavaBeans, Version 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+

关于java - 如何找到JPA的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520577/

相关文章:

java - 如何在 hibernate 中限制对象属性中的集合?

java - 如何修复 spring boot 数据 jpa UnsatisfiedDependencyException

java - classcastexception in narrow a jndi reference in ejb

sql - QueryDSL 中的路径引用连接到子查询

java - Android 在绘制之前获取 View 的位图?

php - 如何在 Laravel Eloquent 中插入具有多个 belongsTo 关系的记录

jpa - Internal Exception : java. sql.SQLException : Invalid state, 连接对象被关闭

java - 无法使用 spring 管理的 EntityManager 持久保存数据

java - Tomcat 在关闭 jar 时关闭

java - ViewPager nullPointerException 错误