javax.persistence.criteria
Interface PluralJoin<Z,C,E>
Type Parameters: Z
- the source typeC
- the collection typeE
- the element type of the collection
All Superinterfaces: Expression <E>, FetchParent <Z,E>, From <Z,E>, Join <Z,E>, Path <E>, Selection <E>, TupleElement <E>
All Known Subinterfaces: CollectionJoin <Z,E>, ListJoin <Z,E>, MapJoin <Z,K,V>, SetJoin <Z,E>
public interface PluralJoin<Z,C,E> extends Join <Z,E>
The PluralJoin
interface defines functionality
that is common to joins to all collection types. It is
not intended to be used directly in query construction.
Since:
Java Persistence 2.0
Method Summary
PluralAttribute <? super Z ,C ,E >
getModel ()
Return the metamodel representation for the collection-valued
attribute corresponding to the join.
Methods inherited from interface javax.persistence.criteria.From
getCorrelationParent , getJoins , isCorrelated , join , join , join , join , join , join , join , join , join , join , join , join , joinCollection , joinCollection , joinList , joinList , joinMap , joinMap , joinSet , joinSet
getModel
PluralAttribute <? super Z ,C ,E > getModel ()
Return the metamodel representation for the collection-valued
attribute corresponding to the join.
Specified by: getModel
in interface Path <E >
Returns: metamodel collection-valued attribute corresponding
to the target of the join
Submit a bug or feature Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41
Scripting on this page tracks web page traffic,
but does not change the content in any way.