| Package | Description | 
|---|---|
| javax.persistence.metamodel | Java Persistence Metamodel API | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BasicType<X>Instances of the type  BasicTyperepresent basic types (including
 temporal and enumerated types). | 
| interface  | EmbeddableType<X>Instances of the type  EmbeddableTyperepresent embeddable types. | 
| interface  | EntityType<X>Instances of the type  EntityTyperepresent entity types. | 
| interface  | IdentifiableType<X>Instances of the type  IdentifiableTyperepresent entity or 
  mapped superclass types. | 
| interface  | ManagedType<X>Instances of the type  ManagedTyperepresent entity, mapped 
  superclass, and embeddable types. | 
| interface  | MappedSuperclassType<X>Instances of the type  MappedSuperclassTyperepresent mapped
  superclass types. | 
| Modifier and Type | Method and Description | 
|---|---|
| Type<E> | PluralAttribute. getElementType()Return the type representing the element type of the 
 collection. | 
| Type<?> | IdentifiableType. getIdType()Return the type that represents the type of the id. | 
| Type<K> | MapAttribute. getKeyType()Return the type representing the key type of the map. | 
| Type<T> | SingularAttribute. getType()Return the type that represents the type of the attribute. | 
Copyright © 2017. All Rights Reserved.