Uses of Interface
jakarta.persistence.criteria.Join
Packages that use Join
Package
Description
Defines the Jakarta Persistence Criteria Query API.
-
Uses of Join in jakarta.persistence.criteria
Subinterfaces of Join in jakarta.persistence.criteriaModifier and TypeInterfaceDescriptioninterfaceCollectionJoin<Z,E> TheCollectionJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aCollection.interfaceListJoin<Z,E> TheListJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aList.interfaceMapJoin<Z,K, V> TheMapJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aMap.interfacePluralJoin<Z,C, E> ThePluralJoininterface defines functionality that is common to joins to all collection types.interfaceSetJoin<Z,E> TheSetJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as aSet.Methods in jakarta.persistence.criteria that return JoinModifier and TypeMethodDescription<X,Y> Join <X, Y> Create a subquery join object correlated to a join object of the enclosing query.From.join(EntityType<Y> entity) Create and add an inner join to the given entity.From.join(EntityType<Y> entity, JoinType joinType) Create and add a join to the given entity.From.join(SingularAttribute<? super X, Y> attribute) Create an inner join to the specified single-valued attribute.From.join(SingularAttribute<? super X, Y> attribute, JoinType jt) Create a join to the specified single-valued attribute using the given join type.Create and add an inner join to the given entity.Create and add a join to the given entity.Create an inner join to the specified attribute.Create a join to the specified attribute using the given join type.Join.on(BooleanExpression... restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.Join.on(Expression<Boolean> restriction) Modify the join to restrict the result according to the specified ON condition and return the join object.Join.on(List<? extends Expression<Boolean>> restrictions) Modify the join to restrict the result according to the specified ON condition and return the join object.<X, T, V extends T>
Join<X, V> Downcast Join object to the specified type.Downcast the joined type to the given type.Methods in jakarta.persistence.criteria that return types with arguments of type JoinModifier and TypeMethodDescriptionSubquery.getCorrelatedJoins()Return the correlated joins of the subquery.From.getJoins()Return the joins that have been made from this bound type.Methods in jakarta.persistence.criteria with parameters of type Join