Package org.hibernate.query.restriction
Interface Path<X,U>
- Type Parameters:
X- The root entity typeU- The leaf attribute type
Allows construction of a
Restriction on a compound path.
A compound path is a sequence of attribute references rooted at the root entity type of the query.
SelectionSpecification.create(Book.class)
.restrict(from(Book.class).to(Book_.publisher).to(Publisher_.name)
.equalTo("Manning"))
.fetch(from(Book.class).to(Book_.publisher))
.createQuery(session)
.getResultList()
A compound path-based restriction has the same semantics as the
equivalent implicit join in HQL.- Since:
- 7.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault Restriction<X> FetchParent<?, ? extends U> static <X> Path<X, X> getType()default Restriction<X> default Restriction<X> notEqualTo(U value) default Restriction<X> default Restriction<X> notNull()default Restriction<X> to(SingularAttribute<? super U, V> attribute)
-
Method Details
-
path
-
getType
-
to
-
to
-
from
-
restrict
-
equalTo
-
notEqualTo
-
in
-
notIn
-
notNull
-
fetch
-