Top Description Methods
jakarta.persistence.criteria

public Interface PluralJoin<Z, C, E>

extends Join<Z, E>
Known Direct Subinterfaces
jakarta.persistence.criteria.SetJoin, jakarta.persistence.criteria.CollectionJoin, jakarta.persistence.criteria.ListJoin, jakarta.persistence.criteria.MapJoin
Type Parameters
<Z>
the source type
<C>
the collection type
<E>
the element type of the collection
Imports
jakarta.persistence.metamodel.PluralAttribute

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
2.0

Method Summary

Modifier and TypeMethod and Description
public PluralAttribute<? super Z, C, E>

Returns:

metamodel collection-valued attribute corresponding to the target of the join
getModel
()

Redeclares jakarta.persistence.criteria.Path.getModel.

Return the metamodel representation for the collection-valued attribute corresponding to the join.

Inherited from jakarta.persistence.criteria.Join:
getAttributegetJoinTypegetOngetParentonon

Method Detail

getModelback to summary
public PluralAttribute<? super Z, C, E> getModel()

Redeclares jakarta.persistence.criteria.Path.getModel.

Return the metamodel representation for the collection-valued attribute corresponding to the join.

Returns:PluralAttribute<? super Z, C, E>

metamodel collection-valued attribute corresponding to the target of the join