Jakarta Persistence Criteria API
-
interface
The
CollectionJoin
interface is the type of the result of
joining to a collection over an association or element
collection that has been specified as a
Collection
.
interface
The
ListJoin
interface is the type of the result of
joining to a collection over an association or element
collection that has been specified as a
List
.
interface
The
MapJoin
interface is the type of the result of
joining to a collection over an association or element
collection that has been specified as a
Map
.
interface
The PluralJoin
interface defines functionality
that is common to joins to all collection types.
interface
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
Set
.
Create a subquery join object correlated to a join object
of the enclosing query.
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 single-valued
attribute.
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.
Modify the join to restrict the result according to the
specified ON condition and return the join object.
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.
Return the correlated joins of the subquery.
Return the joins that have been made from this bound type.
Create a subquery join object correlated to a join object
of the enclosing query.
<X,
T,
V extends T>
Join<X,V>
Downcast Join object to the specified type.