Interface SetJoin<Z,​E>

  • Type Parameters:
    Z - the source type of the join
    E - the element type of the target Set
    All Superinterfaces:
    Expression<E>, FetchParent<Z,​E>, From<Z,​E>, Join<Z,​E>, Path<E>, PluralJoin<Z,​java.util.Set<E>,​E>, Selection<E>, TupleElement<E>

    public interface SetJoin<Z,​E>
    extends PluralJoin<Z,​java.util.Set<E>,​E>
    The SetJoin interface is the type of the result of joining to a collection over an association or element collection that has been specified as a java.util.Set.
    Since:
    Java Persistence 2.0
    • Method Detail

      • getModel

        SetAttribute<? super Z,​E> getModel()
        Return the metamodel representation for the set attribute.
        Specified by:
        getModel in interface Path<Z>
        Specified by:
        getModel in interface PluralJoin<Z,​java.util.Set<E>,​E>
        Returns:
        metamodel type representing the Set that is the target of the join