此功能部件启用对一些应用程序的支持,这些应用程序使用写至 Java 持久性 API 2.0 规范的应用程序管理的 JPA 和容器管理的 JPA。该支持是以 Apache OpenJPA 为基础构建,提供扩展来支持容器管理的编程模型。

启用此功能部件

要启用 Java Persistence API 2.0 功能部件,请在 server.xml 文件中的 featureManager 元素内添加以下元素声明:

<feature>jpa-2.0</feature>

功能部件配置元素

此功能部件提供的标准 API 包

  • javax.activation

  • javax.persistence

  • javax.persistence.criteria

  • javax.persistence.metamodel

  • javax.persistence.spi

  • javax.xml.bind

  • javax.xml.bind.annotation

  • javax.xml.bind.annotation.adapters

  • javax.xml.bind.attachment

  • javax.xml.bind.helpers

  • javax.xml.bind.util

此功能部件提供的第三方 API 包

  • org.apache.openjpa.abstractstore

  • org.apache.openjpa.ant

  • org.apache.openjpa.audit

  • org.apache.openjpa.conf

  • org.apache.openjpa.datacache

  • org.apache.openjpa.ee

  • org.apache.openjpa.enhance

  • org.apache.openjpa.event

  • org.apache.openjpa.instrumentation

  • org.apache.openjpa.instrumentation.jmx

  • org.apache.openjpa.jdbc.ant

  • org.apache.openjpa.jdbc.conf

  • org.apache.openjpa.jdbc.identifier

  • org.apache.openjpa.jdbc.kernel

  • org.apache.openjpa.jdbc.kernel.exps

  • org.apache.openjpa.jdbc.meta

  • org.apache.openjpa.jdbc.meta.strats

  • org.apache.openjpa.jdbc.schema

  • org.apache.openjpa.jdbc.sql

  • org.apache.openjpa.kernel

  • org.apache.openjpa.kernel.exps

  • org.apache.openjpa.kernel.jpql

  • org.apache.openjpa.lib.ant

  • org.apache.openjpa.lib.conf

  • org.apache.openjpa.lib.encryption

  • org.apache.openjpa.lib.graph

  • org.apache.openjpa.lib.identifier

  • org.apache.openjpa.lib.instrumentation

  • org.apache.openjpa.lib.jdbc

  • org.apache.openjpa.lib.log

  • org.apache.openjpa.lib.meta

  • org.apache.openjpa.lib.rop

  • org.apache.openjpa.lib.util

  • org.apache.openjpa.lib.util.concurrent

  • org.apache.openjpa.lib.util.svn

  • org.apache.openjpa.lib.xml

  • org.apache.openjpa.meta

  • org.apache.openjpa.persistence

  • org.apache.openjpa.persistence.criteria

  • org.apache.openjpa.persistence.jdbc

  • org.apache.openjpa.persistence.meta

  • org.apache.openjpa.persistence.osgi

  • org.apache.openjpa.persistence.query

  • org.apache.openjpa.persistence.util

  • org.apache.openjpa.persistence.validation

  • org.apache.openjpa.slice

  • org.apache.openjpa.slice.jdbc

  • org.apache.openjpa.util

  • org.apache.openjpa.validation

  • org.apache.openjpa.xmlstore

此功能部件启用的功能部件

受支持的 Java 版本

  • JavaSE-1.8

  • JavaSE-11.0

  • JavaSE-17.0

  • JavaSE-21.0

  • JavaSE-25.0

platform.versions

  • javaee-6.0

启用此功能部件的功能部件

开发依赖于此功能部件的功能部件

如果正在开发依赖于 Java Persistence API 2.0 功能部件的功能部件,请将以下项包括在新功能部件的功能部件清单文件的 Subsystem-Content 头中:

com.ibm.websphere.appserver.jpa-2.0; type="osgi.subsystem.feature"