Package javax.persistence.metamodel

Interface Summary
Attribute<X,Y> Reflection model for a JPA attribute
BasicType<X> Model of a basic type
Bindable<T> Reflection model for an attribute that can be bound to a Path.
CollectionAttribute<X,E> Reflection model for a JPA attribute
EmbeddableType<T> Reflection model for an attribute that can be bound to a Path.
EntityType<X> Reflection model for a JPA entity.
IdentifiableType<X> Reflection model for a JPA entity.
ListAttribute<X,E> Reflection model for a JPA attribute
ManagedType<X> Reflection model for a JPA entity.
MapAttribute<X,K,V> Reflection model for a JPA attribute
MappedSuperclassType<X> Model of a basic type
Metamodel Reflection model for the JPA data.
PluralAttribute<X,C,E> Reflection model for a JPA attribute
SetAttribute<X,E> Reflection model for a JPA attribute
SingularAttribute<X,T> Reflection model for a JPA attribute
Type<X> Reflection model for a JPA entity.
 

Enum Summary
Attribute.PersistentAttributeType  
Bindable.BindableType  
PluralAttribute.CollectionType  
Type.PersistenceType  
 

Annotation Types Summary
StaticMetamodel Marks a class as a metamodel class.