Package jakarta.persistence.metamodel
Jakarta Persistence Metamodel API
-
Interface Summary Interface Description Attribute<X,Y> Represents an attribute of a Java type.BasicType<X> Instances of the typeBasicType
represent basic types (including temporal and enumerated types).Bindable<T> Instances of the typeBindable
represent object or attribute types that can be bound into aPath
.CollectionAttribute<X,E> Instances of the typeCollectionAttribute
represent persistentjava.util.Collection
-valued attributes.EmbeddableType<X> Instances of the typeEmbeddableType
represent embeddable types.EntityType<X> Instances of the typeEntityType
represent entity types.IdentifiableType<X> Instances of the typeIdentifiableType
represent entity or mapped superclass types.ListAttribute<X,E> Instances of the typeListAttribute
represent persistentjava.util.List
-valued attributes.ManagedType<X> Instances of the typeManagedType
represent entity, mapped superclass, and embeddable types.MapAttribute<X,K,V> Instances of the typeMapAttribute
represent persistentjava.util.Map
-valued attributes.MappedSuperclassType<X> Instances of the typeMappedSuperclassType
represent mapped superclass types.Metamodel Provides access to the metamodel of persistent entities in the persistence unit.PluralAttribute<X,C,E> Instances of the typePluralAttribute
represent persistent collection-valued attributes.SetAttribute<X,E> Instances of the typeSetAttribute
represent persistentjava.util.Set
-valued attributes.SingularAttribute<X,T> Instances of the typeSingularAttribute
represents persistent single-valued properties or fields.Type<X> Instances of the typeType
represent persistent object or attribute types. -
Enum Summary Enum Description Attribute.PersistentAttributeType Bindable.BindableType PluralAttribute.CollectionType Type.PersistenceType -
Annotation Types Summary Annotation Type Description StaticMetamodel TheStaticMetamodel
annotation specifies that the class is a metamodel class that represents the entity, mapped superclass, or embeddable class designated by the value element.