Java 持久性 API (JPA)

此规则会标记对 javax.persistence 包的引用。WebSphere 缺省 JPA 提供程序已从 OpenJPA for JPA 2.0 (Java EE 6) 切换至 EclipseLink for JPA 2.1 (Java EE 7)。

如果正在使用二进制应用程序扫描程序,那么在目标 Java EE 级别为 V7 时包含此规则。此规则会建议您采用任何必需的服务器配置,以便使用 JPA 的非缺省实现。

WebSphere Application Server Traditional V9.0 已通过 Java EE 7 认证,缺省情况下包含 JPA 2.1。 如果要迁移到 WebSphere Application Server Traditional V9.0,可以将服务器配置为使用 JPA 2.0 实现来最大限度降低应用程序受到的迁移影响。 有关配置 WebSphere Application Server Traditional 的信息,请参阅 Identifying and modifying the JPA specification level

在 Liberty 中,要使用 Java EE 6 和 Java EE 7 技术组合,必须单独配置所有功能部件。在此情况下不能使用 javaee-7.0 功能部件。有关更多信息,请参阅 Supported Java EE 6 and 7 feature combinations