Package org.hibernate.query.criteria
Interface JpaEntityJoin<T>
-
- All Superinterfaces:
jakarta.persistence.criteria.Expression<T>,jakarta.persistence.criteria.FetchParent<T,T>,jakarta.persistence.criteria.From<T,T>,JpaCriteriaNode,JpaExpression<T>,JpaFetchParent<T,T>,JpaFrom<T,T>,JpaJoinedFrom<T,T>,JpaPath<T>,JpaSelection<T>,JpaTupleElement<T>,jakarta.persistence.criteria.Path<T>,jakarta.persistence.criteria.Selection<T>,Serializable,jakarta.persistence.TupleElement<T>
- All Known Implementing Classes:
SqmCorrelatedEntityJoin,SqmEntityJoin,SqmTreatedEntityJoin
public interface JpaEntityJoin<T> extends JpaJoinedFrom<T,T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityDomainType<T>getModel()JpaEntityJoin<T>on(jakarta.persistence.criteria.Expression<Boolean> restriction)JpaEntityJoin<T>on(jakarta.persistence.criteria.Predicate... restrictions)JpaEntityJoin<T>on(JpaExpression<Boolean> restriction)JpaEntityJoin<T>on(JpaPredicate... restrictions)-
Methods inherited from interface org.hibernate.query.criteria.JpaExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
-
Methods inherited from interface org.hibernate.query.criteria.JpaFetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetches
-
Methods inherited from interface org.hibernate.query.criteria.JpaFrom
crossJoin, crossJoin, getCorrelationParent, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinLateral, joinLateral, joinList, joinList, joinMap, joinMap, joinSet, joinSet
-
Methods inherited from interface org.hibernate.query.criteria.JpaJoinedFrom
getOn
-
Methods inherited from interface org.hibernate.query.criteria.JpaPath
get, get, get, get, getLhs, getNavigablePath, getParentPath, treatAs, treatAs, type
-
Methods inherited from interface org.hibernate.query.criteria.JpaSelection
alias, getCompoundSelectionItems, getSelectionItems
-
Methods inherited from interface org.hibernate.query.criteria.JpaTupleElement
getJavaType, getJavaTypeDescriptor
-
-
-
-
Method Detail
-
getModel
EntityDomainType<T> getModel()
- Specified by:
getModelin interfacejakarta.persistence.criteria.Path<T>
-
on
JpaEntityJoin<T> on(JpaExpression<Boolean> restriction)
- Specified by:
onin interfaceJpaJoinedFrom<T,T>
-
on
JpaEntityJoin<T> on(jakarta.persistence.criteria.Expression<Boolean> restriction)
- Specified by:
onin interfaceJpaJoinedFrom<T,T>
-
on
JpaEntityJoin<T> on(JpaPredicate... restrictions)
- Specified by:
onin interfaceJpaJoinedFrom<T,T>
-
on
JpaEntityJoin<T> on(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
onin interfaceJpaJoinedFrom<T,T>
-
-