Uses of Package
jakarta.persistence.metamodel
Packages that use jakarta.persistence.metamodel
Package
Description
Defines the core APIs for the management for persistence and
object/relational mapping.
Defines the Jakarta Persistence Criteria Query API.
Defines the Jakarta Persistence Metamodel API, allowing runtime
reflection on the managed types declared by a persistence unit.
Defines an API for the programmatic definition of SQL result set
mappings to Java classes.
-
Classes in jakarta.persistence.metamodel used by jakarta.persistenceClassDescriptionRepresents an attribute of a Java type.Instances of the type
ManagedTyperepresent entity, mapped superclass, and embeddable types.Instances of the typeMapAttributerepresent persistentMap-valued attributes.Provides access to the metamodel of persistent entities in the persistence unit.Instances of the typePluralAttributerepresent persistent collection-valued attributes.An instance of the typeTyperepresents a persistent object or attribute type. -
Classes in jakarta.persistence.metamodel used by jakarta.persistence.criteriaClassDescriptionRepresents an attribute of a Java type.An instances of the type
Bindablerepresents an object or attribute type that can be bound into aPath.Instances of the type BooleanAttribute represents persistent single-valued properties or fields of boolean type.Instances of the typeCollectionAttributerepresent persistentCollection-valued attributes.Instances of the type ComparableAttribute represents persistent single-valued properties or fields of comparable type.An instance ofEntityTyperepresents an entity type.Instances of the typeListAttributerepresent persistentList-valued attributes.Instances of the typeMapAttributerepresent persistentMap-valued attributes.Instances of the type NumericAttribute represents persistent single-valued properties or fields of number type.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentSet-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Instances of the type TemporalAttribute represents persistent single-valued properties or fields of a temporal type.Instances of the type TextAttribute represents persistent single-valued properties or fields of string type. -
Classes in jakarta.persistence.metamodel used by jakarta.persistence.metamodelClassDescriptionRepresents an attribute of a Java type.An instances of the type
Bindablerepresents an object or attribute type that can be bound into aPath.Instances of the typeCollectionAttributerepresent persistentCollection-valued attributes.Instances of the type ComparableAttribute represents persistent single-valued properties or fields of comparable type.An instance ofEmbeddableTyperepresents an embeddable type.An instance ofEntityTyperepresents an entity type.An instance of the typeIdentifiableTyperepresents an entity or mapped superclass type.Instances of the typeListAttributerepresent persistentList-valued attributes.Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.Instances of the typeMapAttributerepresent persistentMap-valued attributes.Instances of the typePluralAttributerepresent persistent collection-valued attributes.Instances of the typeSetAttributerepresent persistentSet-valued attributes.Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.An instance of the typeTyperepresents a persistent object or attribute type. -
Classes in jakarta.persistence.metamodel used by jakarta.persistence.sqlClassDescriptionInstances of the type
SingularAttributerepresents persistent single-valued properties or fields.