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

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

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

Uses of PluralAttribute in javax.persistence.criteria

Methods in javax.persistence.criteria that return PluralAttribute
`PluralAttribute<? super Z,C,E>` | `PluralJoin.getModel()` Return the metamodel representation for the collection-valued attribute corresponding to the join.

Methods in javax.persistence.criteria with parameters of type PluralAttribute
`
`<Y> Fetch<X,Y>`
` | `FetchParent.fetch(PluralAttribute<? super X,?,Y> attribute)` Create a fetch join to the specified collection-valued attribute using an inner join.
`
`<Y> Fetch<X,Y>`
` | `FetchParent.fetch(PluralAttribute<? super X,?,Y> attribute, JoinType jt)` Create a fetch join to the specified collection-valued attribute using the given join type.
`
`<E,C extends java.util.Collection<E>> Expression<C>`
` | `Path.get(PluralAttribute<X,C,E> collection)` Create a path corresponding to the referenced collection-valued attribute.

Uses of PluralAttribute in javax.persistence.metamodel

Subinterfaces of PluralAttribute in javax.persistence.metamodel
`interface` | `CollectionAttribute<X,E>` Instances of the type `CollectionAttribute` represent persistent `java.util.Collection`-valued attributes.
`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` | `SetAttribute<X,E>` Instances of the type `SetAttribute` represent persistent `java.util.Set`-valued attributes.

Methods in javax.persistence.metamodel that return types with arguments of type PluralAttribute
`java.util.Set<PluralAttribute<X,?,?>>` | `ManagedType.getDeclaredPluralAttributes()` Return all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) declared by the managed type.
`java.util.Set<PluralAttribute<? super X,?,?>>` | `ManagedType.getPluralAttributes()` Return all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) of the managed type.

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