| Package | Description | 
|---|---|
| javax.persistence.metamodel | Java Persistence Metamodel API | 
| Modifier and Type | Interface and Description | 
|---|---|
| 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  | MappedSuperclassType<X>Instances of the type  MappedSuperclassTyperepresent mapped
  superclass types. | 
| Modifier and Type | Method and Description | 
|---|---|
| ManagedType<X> | Attribute. getDeclaringType()Return the managed type representing the type in which 
  the attribute was declared. | 
| <X> ManagedType<X> | Metamodel. managedType(Class<X> cls)Return the metamodel managed type representing the 
  entity, mapped superclass, or embeddable class. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<ManagedType<?>> | Metamodel. getManagedTypes()Return the metamodel managed types. | 
Copyright © 2017. All Rights Reserved.