Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
javax.persistence.metamodel

Packages that use javax.persistence.metamodel
javax.persistence |
javax.persistence.criteria |
javax.persistence.metamodel |

Classes in javax.persistence.metamodel used by javax.persistence
Metamodel Provides access to the metamodel of persistent entities in the persistence unit.

Classes in javax.persistence.metamodel used by javax.persistence.criteria
Attribute Represents an attribute of a Java type.
Bindable Instances of the type `Bindable` represent object or attribute types that can be bound into a `Path`.
CollectionAttribute Instances of the type `CollectionAttribute` represent persistent `java.util.Collection`-valued attributes.
EntityType Instances of the type `EntityType` represent entity types.
ListAttribute Instances of the type `ListAttribute` represent persistent `javax.util.List`-valued attributes.
MapAttribute Instances of the type `MapAttribute` represent persistent `java.util.Map`-valued attributes.
PluralAttribute Instances of the type `PluralAttribute` represent persistent collection-valued attributes.
SetAttribute Instances of the type `SetAttribute` represent persistent `java.util.Set`-valued attributes.
SingularAttribute Instances of the type `SingularAttribute` represents persistent single-valued properties or fields.

Classes in javax.persistence.metamodel used by javax.persistence.metamodel
Attribute Represents an attribute of a Java type.
Attribute.PersistentAttributeType
Bindable Instances of the type `Bindable` represent object or attribute types that can be bound into a `Path`.
Bindable.BindableType
CollectionAttribute Instances of the type `CollectionAttribute` represent persistent `java.util.Collection`-valued attributes.
EmbeddableType Instances of the type `EmbeddableType` represent embeddable types.
EntityType Instances of the type `EntityType` represent entity types.
IdentifiableType Instances of the type `IdentifiableType` represent entity or mapped superclass types.
ListAttribute Instances of the type `ListAttribute` represent persistent `javax.util.List`-valued attributes.
ManagedType Instances of the type `ManagedType` represent entity, mapped superclass, and embeddable types.
MapAttribute Instances of the type `MapAttribute` represent persistent `java.util.Map`-valued attributes.
PluralAttribute Instances of the type `PluralAttribute` represent persistent collection-valued attributes.
PluralAttribute.CollectionType
SetAttribute Instances of the type `SetAttribute` represent persistent `java.util.Set`-valued attributes.
SingularAttribute Instances of the type `SingularAttribute` represents persistent single-valued properties or fields.
Type Instances of the type `Type` represent persistent object or attribute types.
Type.PersistenceType

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES