## Uses of Interface
javax.persistence.metamodel.Bindable

Packages that use Bindable
javax.persistence.criteria: Java Persistence Criteria API
javax.persistence.metamodel: Java Persistence Metamodel API

### Uses of Bindable in javax.persistence.criteria

Methods in javax.persistence.criteria that return Bindable
`Bindable<X>` Path.`getModel()` Return the bindable object that corresponds to the path expression.

### Uses of Bindable in javax.persistence.metamodel

Subinterfaces of Bindable in javax.persistence.metamodel
`interface` `CollectionAttribute<X,E>` Instances of the type `CollectionAttribute` represent persistent `java.util.Collection`-valued attributes.
`interface` `EntityType<X>` Instances of the type `EntityType` represent entity types.
`interface` `ListAttribute<X,E>` Instances of the type `ListAttribute` represent persistent `javax.util.List`-valued attributes.
`interface` `MapAttribute<X,K,V>` Instances of the type `MapAttribute` represent persistent `java.util.Map`-valued attributes.
`interface` `PluralAttribute<X,C,E>` Instances of the type `PluralAttribute` represent persistent collection-valued attributes.
`interface` `SetAttribute<X,E>` Instances of the type `SetAttribute` represent persistent `java.util.Set`-valued attributes.
`interface` `SingularAttribute<X,T>` Instances of the type `SingularAttribute` represents persistent single-valued properties or fields.