Package javax.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 typeBasicTyperepresent basic types (including temporal and enumerated types).Bindable<T> Instances of the typeBindablerepresent object or attribute types that can be bound into aPath.CollectionAttribute<X,E> Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.EmbeddableType<X> Instances of the typeEmbeddableTyperepresent embeddable types.EntityType<X> Instances of the typeEntityTyperepresent entity types.IdentifiableType<X> Instances of the typeIdentifiableTyperepresent entity or mapped superclass types.ListAttribute<X,E> Instances of the typeListAttributerepresent persistentjavax.util.List-valued attributes.ManagedType<X> Instances of the typeManagedTyperepresent entity, mapped superclass, and embeddable types.MapAttribute<X,K,V> Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.MappedSuperclassType<X> Instances of the typeMappedSuperclassTyperepresent mapped superclass types.Metamodel Provides access to the metamodel of persistent entities in the persistence unit.PluralAttribute<X,C,E> Instances of the typePluralAttributerepresent persistent collection-valued attributes.SetAttribute<X,E> Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.SingularAttribute<X,T> Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Type<X> Instances of the typeTyperepresent persistent object or attribute types. -
Enum Summary Enum Description Attribute.PersistentAttributeType Bindable.BindableType PluralAttribute.CollectionType Type.PersistenceType -
Annotation Types Summary Annotation Type Description StaticMetamodel TheStaticMetamodelannotation specifies that the class is a metamodel class that represents the entity, mapped superclass, or embeddable class designated by the value element.