Packages 
Package Description
javax.persistence
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
javax.persistence.criteria
Jakarta Persistence Criteria API
javax.persistence.metamodel
Jakarta Persistence Metamodel API
javax.persistence.spi
SPI for Jakarta Persistence providers
javax.xml.bind
Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
javax.xml.bind.annotation
Defines annotations for customizing Java program elements to XML Schema mapping.
javax.xml.bind.annotation.adapters
XmlAdapter and its spec-defined sub-classes to allow arbitrary Java classes to be used with Jakarta XML Binding.
javax.xml.bind.attachment
This package is implemented by a MIME-based package processor that enables the interpretation and creation of optimized binary data within an MIME-based package format.
javax.xml.bind.helpers
Jakarta XML Binding Provider Use Only: Provides partial default implementations for some of the javax.xml.bind interfaces.
javax.xml.bind.util
Useful client utility classes.
org.eclipse.persistence  
org.eclipse.persistence.annotations  
org.eclipse.persistence.config  
org.eclipse.persistence.core.descriptors  
org.eclipse.persistence.core.mappings  
org.eclipse.persistence.core.mappings.converters  
org.eclipse.persistence.core.mappings.transformers  
org.eclipse.persistence.core.queries  
org.eclipse.persistence.core.sessions  
org.eclipse.persistence.dbws  
org.eclipse.persistence.descriptors  
org.eclipse.persistence.descriptors.changetracking  
org.eclipse.persistence.descriptors.copying  
org.eclipse.persistence.descriptors.invalidation  
org.eclipse.persistence.descriptors.partitioning  
org.eclipse.persistence.dynamic  
org.eclipse.persistence.eis  
org.eclipse.persistence.eis.interactions  
org.eclipse.persistence.eis.mappings  
org.eclipse.persistence.exceptions  
org.eclipse.persistence.exceptions.i18n  
org.eclipse.persistence.expressions  
org.eclipse.persistence.expressions.spatial  
org.eclipse.persistence.history  
org.eclipse.persistence.indirection  
org.eclipse.persistence.jaxb  
org.eclipse.persistence.jaxb.attachment  
org.eclipse.persistence.jaxb.compiler  
org.eclipse.persistence.jaxb.compiler.builder  
org.eclipse.persistence.jaxb.compiler.builder.helper  
org.eclipse.persistence.jaxb.compiler.facets  
org.eclipse.persistence.jaxb.dynamic  
org.eclipse.persistence.jaxb.dynamic.metadata  
org.eclipse.persistence.jaxb.javamodel  
org.eclipse.persistence.jaxb.javamodel.oxm  
org.eclipse.persistence.jaxb.javamodel.reflection  
org.eclipse.persistence.jaxb.javamodel.xjc  
org.eclipse.persistence.jaxb.json  
org.eclipse.persistence.jaxb.metadata  
org.eclipse.persistence.jaxb.plugins  
org.eclipse.persistence.jaxb.rs  
org.eclipse.persistence.jaxb.xmlmodel  
org.eclipse.persistence.jpa  
org.eclipse.persistence.jpa.config  
org.eclipse.persistence.jpa.dynamic  
org.eclipse.persistence.jpa.jpql
This package contains the Hermes features (except the parser itself): semantic and grammatical validations, content assist support, calculating the query result type or the possible type of an input parameter, refactoring tools.
org.eclipse.persistence.jpa.jpql.parser
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
org.eclipse.persistence.jpa.jpql.tools  
org.eclipse.persistence.jpa.jpql.tools.model
The classes defined in this package define the state model API, a state model can be used to manually or programmatically create and edit a JPQL query.
org.eclipse.persistence.jpa.jpql.tools.model.query
This package contains the StateObject classes that represents a JPQL query.
org.eclipse.persistence.jpa.jpql.tools.resolver  
org.eclipse.persistence.jpa.jpql.tools.spi
The Hermes SPI defines how the parser and its related features can retrieve information about the JPA managed types from the application.
org.eclipse.persistence.jpa.jpql.tools.utility  
org.eclipse.persistence.jpa.jpql.tools.utility.filter  
org.eclipse.persistence.jpa.jpql.tools.utility.iterable  
org.eclipse.persistence.jpa.jpql.tools.utility.iterator  
org.eclipse.persistence.jpa.jpql.utility
Contains utility classes used by Hermes.
org.eclipse.persistence.jpa.jpql.utility.filter  
org.eclipse.persistence.jpa.jpql.utility.iterable  
org.eclipse.persistence.jpa.jpql.utility.iterator  
org.eclipse.persistence.jpa.metadata  
org.eclipse.persistence.jpa.rs  
org.eclipse.persistence.jpa.rs.annotations  
org.eclipse.persistence.jpa.rs.eventlistener  
org.eclipse.persistence.jpa.rs.exceptions  
org.eclipse.persistence.jpa.rs.features  
org.eclipse.persistence.jpa.rs.features.core.selflinks  
org.eclipse.persistence.jpa.rs.features.fieldsfiltering  
org.eclipse.persistence.jpa.rs.features.paging  
org.eclipse.persistence.jpa.rs.logging  
org.eclipse.persistence.jpa.rs.logging.i18n  
org.eclipse.persistence.jpa.rs.resources  
org.eclipse.persistence.jpa.rs.resources.common  
org.eclipse.persistence.jpa.rs.resources.unversioned  
org.eclipse.persistence.jpa.rs.util  
org.eclipse.persistence.jpa.rs.util.list  
org.eclipse.persistence.jpa.rs.util.metadatasources  
org.eclipse.persistence.jpa.rs.util.xmladapters  
org.eclipse.persistence.logging  
org.eclipse.persistence.mappings  
org.eclipse.persistence.mappings.converters  
org.eclipse.persistence.mappings.foundation  
org.eclipse.persistence.mappings.querykeys  
org.eclipse.persistence.mappings.structures  
org.eclipse.persistence.mappings.transformers  
org.eclipse.persistence.mappings.xdb  
org.eclipse.persistence.oxm  
org.eclipse.persistence.oxm.annotations  
org.eclipse.persistence.oxm.attachment  
org.eclipse.persistence.oxm.documentpreservation  
org.eclipse.persistence.oxm.json  
org.eclipse.persistence.oxm.mappings  
org.eclipse.persistence.oxm.mappings.converters  
org.eclipse.persistence.oxm.mappings.nullpolicy  
org.eclipse.persistence.oxm.platform  
org.eclipse.persistence.oxm.record  
org.eclipse.persistence.oxm.schema  
org.eclipse.persistence.oxm.sequenced  
org.eclipse.persistence.oxm.unmapped  
org.eclipse.persistence.platform.database  
org.eclipse.persistence.platform.database.converters  
org.eclipse.persistence.platform.database.events  
org.eclipse.persistence.platform.database.jdbc  
org.eclipse.persistence.platform.database.oracle.annotations  
org.eclipse.persistence.platform.database.oracle.jdbc  
org.eclipse.persistence.platform.database.oracle.plsql  
org.eclipse.persistence.platform.database.partitioning  
org.eclipse.persistence.platform.server  
org.eclipse.persistence.platform.server.glassfish  
org.eclipse.persistence.platform.server.jboss  
org.eclipse.persistence.platform.server.oc4j  
org.eclipse.persistence.platform.server.sap  
org.eclipse.persistence.platform.server.sunas  
org.eclipse.persistence.platform.server.was  
org.eclipse.persistence.platform.server.wls  
org.eclipse.persistence.platform.xml  
org.eclipse.persistence.platform.xml.jaxp  
org.eclipse.persistence.queries  
org.eclipse.persistence.security  
org.eclipse.persistence.sequencing  
org.eclipse.persistence.services  
org.eclipse.persistence.services.glassfish  
org.eclipse.persistence.services.jboss  
org.eclipse.persistence.services.mbean  
org.eclipse.persistence.services.weblogic  
org.eclipse.persistence.services.websphere  
org.eclipse.persistence.sessions  
org.eclipse.persistence.sessions.broker  
org.eclipse.persistence.sessions.changesets  
org.eclipse.persistence.sessions.coordination  
org.eclipse.persistence.sessions.coordination.broadcast  
org.eclipse.persistence.sessions.coordination.corba  
org.eclipse.persistence.sessions.coordination.corba.sun  
org.eclipse.persistence.sessions.coordination.jms  
org.eclipse.persistence.sessions.coordination.rmi  
org.eclipse.persistence.sessions.factories  
org.eclipse.persistence.sessions.interceptors  
org.eclipse.persistence.sessions.remote  
org.eclipse.persistence.sessions.remote.corba.sun  
org.eclipse.persistence.sessions.remote.rmi  
org.eclipse.persistence.sessions.remote.rmi.iiop  
org.eclipse.persistence.sessions.serializers  
org.eclipse.persistence.sessions.server  
org.eclipse.persistence.tools  
org.eclipse.persistence.tools.file  
org.eclipse.persistence.tools.profiler  
org.eclipse.persistence.tools.schemaframework  
org.eclipse.persistence.tools.security  
org.eclipse.persistence.tools.tuning  
org.eclipse.persistence.tools.weaving.jpa  
org.eclipse.persistence.transaction  
org.eclipse.persistence.transaction.glassfish  
org.eclipse.persistence.transaction.jboss  
org.eclipse.persistence.transaction.jotm  
org.eclipse.persistence.transaction.oc4j  
org.eclipse.persistence.transaction.sap  
org.eclipse.persistence.transaction.sunas  
org.eclipse.persistence.transaction.was  
org.eclipse.persistence.transaction.wls  
org.eclipse.persistence.utils.rename