Packages 
Package Description
org.datanucleus.api.jakarta
Package containing the entry point for the DataNucleus implementation of the Jakarta Persistence specifications
org.datanucleus.api.jakarta.annotations
Package containing DataNucleus annotations for persistence to extend Jakarta Persistence where it ignores some DataNucleus concepts.
org.datanucleus.api.jakarta.criteria
Package providing an implementation of the Jakarta Persistence "criteria query" API.
org.datanucleus.api.jakarta.exceptions
Package containing exceptions for DataNucleus Jakarta Persistence
org.datanucleus.api.jakarta.metadata
Package providing classes specific to processing of Jakarta XML MetaData and annotations, building on the generic code under the package org.datanucleus.metadata
org.datanucleus.api.jakarta.metamodel
Package providing an implementation of the Jakarta Persistence "metamodel" API.
org.datanucleus.api.jakarta.state
Definition of lifecycle states when providing Jakarta Persistence