确定和修改 JPA 规范级别

在缺省情况下,新创建的概要文件采用 Java 持久性 API (JPA) 2.1 规范。您可以运行 AdminTask wsadmin 命令来列出产品所支持的 JPA 规范,以及更改服务器、服务器集群和集群成员服务器所使用的 JPA 规范。

关于此任务

避免故障 避免故障: 在 Java EE 应用程序客户机环境中,只有使用 WebSphere® Application Server 所提供的 EclipseLink 捆绑包的 JPA 2.1 规范受支持。gotcha
新功能部件 新功能部件:
newfeat

WebSphere Application Server V9 同时支持 JPA 2.1 和 JPA 2.0 规范级别。JPA 2.1 简化了应用程序中的关系数据管理。您可以使用 wsadmin 工具或管理控制台来查找有关受支持的 JPA 规范级别和 JPA 提供程序的信息。运行 wsadmin AdminTask listSupportedJPASpecifications 命令可列出产品所支持的 JPA 规范级别和缺省 JPA 提供程序。运行 AdminTask showJPASpecLevel 命令可确定集群或服务器所使用的 JPA 规范级别。运行 AdminTask modifyJPASpecLevel 命令可更改集群或服务器所使用的 JPA 规范级别。

WebSphere Application Server V9 开始,Eclipselink 作为 JPA 2.1 提供程序实现来提供,并且是 JPA 2.1 配置为活动规范级别时的缺省持久性提供程序。在 V9 之前,WSJPA 是缺省 JPA 持久性提供程序,它是基于 Apache OpenJPA 且支持 JPA 2.0 规范的 IBM JPA 提供程序。由于 JPA 提供程序具有不同的行为和特定于供应商的 API,并且未提供 OpenJPA 作为 JPA 2.1 规范实现,因此产品提供了 JPA 2.0 规范兼容性方式。

产品随附了下列 JPA 持久性提供程序:
  • Eclipselink 2.6.x_WAS(对于 JPA 2.1 规范,这是缺省提供程序)
  • WSJPA 2.2.x(对于 JPA 2.0 规范,这是缺省提供程序)
您可以使用 JPA 规范要求使用的第三方 JPA 提供程序。第三方 JPA 提供程序实现必须与启用的 JPA 规范级别匹配。

过程


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_idmod_jpaspec
文件名:tejb_idmod_jpaspec.html