Interface | Description |
---|---|
Attribute<X,Y> |
Represents an attribute of a Java type.
|
BasicType<X> |
Instances of the type
BasicType represent basic types (including
temporal and enumerated types). |
Bindable<T> |
Instances of the type
Bindable represent object or attribute types
that can be bound into a Path . |
CollectionAttribute<X,E> |
Instances of the type
CollectionAttribute represent persistent
java.util.Collection -valued attributes. |
EmbeddableType<X> |
Instances of the type
EmbeddableType represent embeddable types. |
EntityType<X> |
Instances of the type
EntityType represent entity types. |
IdentifiableType<X> |
Instances of the type
IdentifiableType represent entity or
mapped superclass types. |
ListAttribute<X,E> |
Instances of the type
ListAttribute represent persistent
javax.util.List -valued attributes. |
ManagedType<X> |
Instances of the type
ManagedType represent entity, mapped
superclass, and embeddable types. |
MapAttribute<X,K,V> |
Instances of the type
MapAttribute represent
persistent java.util.Map -valued attributes. |
MappedSuperclassType<X> |
Instances of the type
MappedSuperclassType represent mapped
superclass types. |
Metamodel |
Provides access to the metamodel of persistent
entities in the persistence unit.
|
PluralAttribute<X,C,E> |
Instances of the type
PluralAttribute represent
persistent collection-valued attributes. |
SetAttribute<X,E> |
Instances of the type
SetAttribute represent
persistent java.util.Set -valued attributes. |
SingularAttribute<X,T> |
Instances of the type
SingularAttribute represents persistent
single-valued properties or fields. |
Type<X> |
Instances of the type
Type represent persistent object
or attribute types. |
Enum | Description |
---|---|
Attribute.PersistentAttributeType | |
Bindable.BindableType | |
PluralAttribute.CollectionType | |
Type.PersistenceType |
Annotation Type | Description |
---|---|
StaticMetamodel |
The
StaticMetamodel annotation specifies that the class
is a metamodel class that represents the entity, mapped
superclass, or embeddable class designated by the value
element. |