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.
|