| Package | Description | 
|---|---|
| javax.persistence | Java Persistence is the API for the management for persistence and object/relational mapping. | 
| javax.persistence.criteria | Java Persistence Criteria API | 
| javax.persistence.metamodel | Java Persistence Metamodel API | 
| Class and Description | 
|---|
| Attribute Represents an attribute of a Java type. | 
| Metamodel Provides access to the metamodel of persistent
 entities in the persistence unit. | 
| Class and Description | 
|---|
| Attribute Represents an attribute of a Java type. | 
| Bindable Instances of the type  Bindablerepresent object or attribute types 
 that can be bound into aPath. | 
| CollectionAttribute Instances of the type  CollectionAttributerepresent persistentjava.util.Collection-valued attributes. | 
| EntityType Instances of the type  EntityTyperepresent entity types. | 
| ListAttribute Instances of the type  ListAttributerepresent persistentjavax.util.List-valued attributes. | 
| MapAttribute Instances of the type  MapAttributerepresent
 persistentjava.util.Map-valued attributes. | 
| PluralAttribute Instances of the type  PluralAttributerepresent 
 persistent collection-valued attributes. | 
| SetAttribute Instances of the type  SetAttributerepresent
 persistentjava.util.Set-valued attributes. | 
| SingularAttribute Instances of the type  SingularAttributerepresents persistent 
 single-valued properties or fields. | 
| Class and Description | 
|---|
| Attribute Represents an attribute of a Java type. | 
| Attribute.PersistentAttributeType | 
| Bindable Instances of the type  Bindablerepresent object or attribute types 
 that can be bound into aPath. | 
| Bindable.BindableType | 
| CollectionAttribute Instances of the type  CollectionAttributerepresent persistentjava.util.Collection-valued attributes. | 
| EmbeddableType Instances of the type  EmbeddableTyperepresent embeddable types. | 
| EntityType Instances of the type  EntityTyperepresent entity types. | 
| IdentifiableType Instances of the type  IdentifiableTyperepresent entity or 
  mapped superclass types. | 
| ListAttribute Instances of the type  ListAttributerepresent persistentjavax.util.List-valued attributes. | 
| ManagedType Instances of the type  ManagedTyperepresent entity, mapped 
  superclass, and embeddable types. | 
| MapAttribute Instances of the type  MapAttributerepresent
 persistentjava.util.Map-valued attributes. | 
| PluralAttribute Instances of the type  PluralAttributerepresent 
 persistent collection-valued attributes. | 
| PluralAttribute.CollectionType | 
| SetAttribute Instances of the type  SetAttributerepresent
 persistentjava.util.Set-valued attributes. | 
| SingularAttribute Instances of the type  SingularAttributerepresents persistent 
 single-valued properties or fields. | 
| Type Instances of the type  Typerepresent persistent object 
 or attribute types. | 
| Type.PersistenceType | 
Copyright © 2017. All Rights Reserved.