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

- Packages that use Bindable
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Interface and Description
    --- | ---
    `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.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.