Uses of Package
jakarta.persistence.metamodel
Packages that use jakarta.persistence.metamodel
Package
Description
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
Jakarta Persistence Criteria API
Jakarta Persistence Metamodel API
This package defines the central Hibernate APIs, beginning with
SessionFactory, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session and StatelessSession,
the most important APIs exposing persistence-related operations for
entities.Package defining bytecode code enhancement (instrumentation) support.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Implements and extends the JPA-defined entity graph API.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
An SPI for the runtime domain metamodel.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for entities.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Support for defining result set mappings used in
NativeQuery,
ProcedureCall, and StoredProcedureQuery.Implementation of the SPIs for native SQL query support.
SPIs for native SQL query support.
This package defines a semantic model of HQL queries.
Package for the SQM-backed Query implementation details
This package contains the classes that make up the SQM tree nodes.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert statements in the SQM tree.Nodes representing
select statements in the SQM tree.Nodes representing
update statements in the SQM tree.A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Classes in jakarta.persistence.metamodel used by jakarta.persistence
-
Classes in jakarta.persistence.metamodel used by jakarta.persistence.criteriaClassDescriptionRepresents an attribute of a Java type.Instances of the type
Bindablerepresent object or attribute types that can be bound into aPath.Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeEntityTyperepresent entity types.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by jakarta.persistence.metamodelClassDescriptionRepresents an attribute of a Java type.Instances of the type
Bindablerepresent object or attribute types that can be bound into aPath.Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeEmbeddableTyperepresent embeddable types.Instances of the typeEntityTyperepresent entity types.Instances of the typeIdentifiableTyperepresent entity or mapped superclass types.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Instances of the typeTyperepresent persistent object or attribute types. -
Classes in jakarta.persistence.metamodel used by org.hibernateClassDescriptionRepresents an attribute of a Java type.Provides access to the metamodel of persistent entities in the persistence unit.Instances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.bytecode.enhance.spi
-
Classes in jakarta.persistence.metamodel used by org.hibernate.engine.spiClassDescriptionProvides access to the metamodel of persistent entities in the persistence unit.
-
Classes in jakarta.persistence.metamodel used by org.hibernate.graphClassDescriptionRepresents an attribute of a Java type.Instances of the type
PluralAttributerepresent persistent collection-valued attributes. -
Classes in jakarta.persistence.metamodel used by org.hibernate.internalClassDescriptionProvides access to the metamodel of persistent entities in the persistence unit.
-
Classes in jakarta.persistence.metamodel used by org.hibernate.loader.internalClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel
-
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel.mapping
-
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel.mapping.internal
-
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel.model.domainClassDescriptionRepresents an attribute of a Java type.Instances of the type
BasicTyperepresent basic types (including temporal and enumerated types).Instances of the typeBindablerepresent object or attribute types that can be bound into aPath.Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeEmbeddableTyperepresent embeddable types.Instances of the typeEntityTyperepresent entity types.Instances of the typeIdentifiableTyperepresent entity or mapped superclass types.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typeMappedSuperclassTyperepresent mapped superclass types.Provides access to the metamodel of persistent entities in the persistence unit.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Instances of the typeTyperepresent persistent object or attribute types. -
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel.model.domain.internalClassDescriptionRepresents an attribute of a Java type.Instances of the type
BasicTyperepresent basic types (including temporal and enumerated types).Instances of the typeBindablerepresent object or attribute types that can be bound into aPath.Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeEmbeddableTyperepresent embeddable types.Instances of the typeEntityTyperepresent entity types.Instances of the typeIdentifiableTyperepresent entity or mapped superclass types.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typeMappedSuperclassTyperepresent mapped superclass types.Provides access to the metamodel of persistent entities in the persistence unit.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Instances of the typeTyperepresent persistent object or attribute types. -
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel.model.domain.spiClassDescriptionProvides access to the metamodel of persistent entities in the persistence unit.
-
Classes in jakarta.persistence.metamodel used by org.hibernate.metamodel.spiClassDescriptionProvides access to the metamodel of persistent entities in the persistence unit.
-
Classes in jakarta.persistence.metamodel used by org.hibernate.persister.entity
-
Classes in jakarta.persistence.metamodel used by org.hibernate.queryClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields.Instances of the typeTyperepresent persistent object or attribute types. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.criteriaClassDescriptionInstances of the type
CollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeEntityTyperepresent entity types.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.derivedClassDescriptionRepresents an attribute of a Java type.Instances of the type
Bindablerepresent object or attribute types that can be bound into aPath.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Instances of the typeTyperepresent persistent object or attribute types. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.resultsClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sql.internalClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sql.spiClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm
-
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.internal
-
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree
-
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree.cte
-
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree.domainClassDescriptionRepresents an attribute of a Java type.Instances of the type
Bindablerepresent object or attribute types that can be bound into aPath.Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeEntityTyperepresent entity types.Instances of the typeIdentifiableTyperepresent entity or mapped superclass types.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Instances of the typeTyperepresent persistent object or attribute types. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree.fromClassDescriptionInstances of the type
CollectionAttributerepresent persistentjava.util.Collection-valued attributes.Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree.insertClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree.select
-
Classes in jakarta.persistence.metamodel used by org.hibernate.query.sqm.tree.updateClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields. -
Classes in jakarta.persistence.metamodel used by org.hibernate.type
-
Classes in jakarta.persistence.metamodel used by org.hibernate.type.internal