This feature enables support for applications that use application-managed and container-managed persistence. This feature only includes Jakarta Persistence 3.1 specification interfaces and container-managed persistence integration. This feature does not include a Jakarta Persistence provider implementation.
Enabling this feature
To enable the Jakarta Persistence 3.1 Container feature, add the following element declaration into your server.xml
file, inside the featureManager
element:
<feature>persistenceContainer-3.1</feature>
Feature configuration elements
Standard API packages provided by this feature
-
jakarta.persistence
-
jakarta.persistence.criteria
-
jakarta.persistence.metamodel
-
jakarta.persistence.spi
Supported Java versions
-
JavaSE-11.0
-
JavaSE-17.0
-
JavaSE-20.0
Features that enable this feature
Developing a feature that depends on this feature
If you are developing a feature that depends on this feature, include the following item in the Subsystem-Content
header in your feature manifest file.
io.openliberty.persistenceContainer-3.1; type="osgi.subsystem.feature"