Package org.hibernate.query.criteria
Interface JpaCriteriaQuery<T>
-
- All Superinterfaces:
jakarta.persistence.criteria.AbstractQuery<T>,jakarta.persistence.criteria.CommonAbstractCriteria,jakarta.persistence.criteria.CriteriaQuery<T>,JpaCriteriaBase,JpaCriteriaNode,JpaCteContainer,JpaQueryableCriteria<T>,JpaSelectCriteria<T>,Serializable
- All Known Implementing Classes:
SqmSelectStatement
public interface JpaCriteriaQuery<T> extends jakarta.persistence.criteria.CriteriaQuery<T>, JpaQueryableCriteria<T>, JpaSelectCriteria<T>
Extension of the JPACriteriaQuery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description JpaCriteriaQuery<T>distinct(boolean distinct)JpaCriteriaQuery<T>fetch(Number fetch)JpaCriteriaQuery<T>fetch(Number fetch, FetchClauseType fetchClauseType)JpaCriteriaQuery<T>fetch(JpaExpression<? extends Number> fetch)JpaCriteriaQuery<T>fetch(JpaExpression<? extends Number> fetch, FetchClauseType fetchClauseType)<X> JpaRoot<X>from(jakarta.persistence.metamodel.EntityType<X> entity)<X> JpaRoot<X>from(Class<X> entityClass)JpaExpression<Number>getFetch()FetchClauseTypegetFetchClauseType()JpaExpression<Number>getOffset()default List<jakarta.persistence.criteria.Order>getOrderList()Set<jakarta.persistence.criteria.ParameterExpression<?>>getParameters()JpaCriteriaQuery<T>groupBy(jakarta.persistence.criteria.Expression<?>... grouping)JpaCriteriaQuery<T>groupBy(List<jakarta.persistence.criteria.Expression<?>> grouping)JpaCriteriaQuery<T>having(jakarta.persistence.criteria.Expression<Boolean> restriction)JpaCriteriaQuery<T>having(jakarta.persistence.criteria.Predicate... restrictions)JpaCriteriaQuery<T>multiselect(jakarta.persistence.criteria.Selection<?>... selections)JpaCriteriaQuery<T>multiselect(List<jakarta.persistence.criteria.Selection<?>> selectionList)JpaCriteriaQuery<T>offset(Number offset)JpaCriteriaQuery<T>offset(JpaExpression<? extends Number> offset)JpaCriteriaQuery<T>orderBy(jakarta.persistence.criteria.Order... o)JpaCriteriaQuery<T>orderBy(List<jakarta.persistence.criteria.Order> o)JpaCriteriaQuery<T>select(jakarta.persistence.criteria.Selection<? extends T> selection)JpaCriteriaQuery<T>where(jakarta.persistence.criteria.Expression<Boolean> restriction)JpaCriteriaQuery<T>where(jakarta.persistence.criteria.Predicate... restrictions)-
Methods inherited from interface jakarta.persistence.criteria.AbstractQuery
getGroupList, getResultType, getRoots, isDistinct
-
Methods inherited from interface org.hibernate.query.criteria.JpaCriteriaBase
subquery
-
Methods inherited from interface org.hibernate.query.criteria.JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinct
-
Methods inherited from interface org.hibernate.query.criteria.JpaSelectCriteria
from, from, getGroupRestriction, getQueryPart, getQuerySpec, getRestriction, getSelection
-
-
-
-
Method Detail
-
getOffset
JpaExpression<Number> getOffset()
-
offset
JpaCriteriaQuery<T> offset(JpaExpression<? extends Number> offset)
-
offset
JpaCriteriaQuery<T> offset(Number offset)
-
getFetch
JpaExpression<Number> getFetch()
-
fetch
JpaCriteriaQuery<T> fetch(JpaExpression<? extends Number> fetch)
-
fetch
JpaCriteriaQuery<T> fetch(JpaExpression<? extends Number> fetch, FetchClauseType fetchClauseType)
-
fetch
JpaCriteriaQuery<T> fetch(Number fetch)
-
fetch
JpaCriteriaQuery<T> fetch(Number fetch, FetchClauseType fetchClauseType)
-
getFetchClauseType
FetchClauseType getFetchClauseType()
-
getOrderList
default List<jakarta.persistence.criteria.Order> getOrderList()
- Specified by:
getOrderListin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
getParameters
Set<jakarta.persistence.criteria.ParameterExpression<?>> getParameters()
- Specified by:
getParametersin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
from
<X> JpaRoot<X> from(Class<X> entityClass)
- Specified by:
fromin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
fromin interfaceJpaSelectCriteria<T>
-
from
<X> JpaRoot<X> from(jakarta.persistence.metamodel.EntityType<X> entity)
- Specified by:
fromin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
fromin interfaceJpaSelectCriteria<T>
-
distinct
JpaCriteriaQuery<T> distinct(boolean distinct)
- Specified by:
distinctin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
distinctin interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
distinctin interfaceJpaSelectCriteria<T>
-
select
JpaCriteriaQuery<T> select(jakarta.persistence.criteria.Selection<? extends T> selection)
- Specified by:
selectin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
multiselect
JpaCriteriaQuery<T> multiselect(jakarta.persistence.criteria.Selection<?>... selections)
- Specified by:
multiselectin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
multiselect
JpaCriteriaQuery<T> multiselect(List<jakarta.persistence.criteria.Selection<?>> selectionList)
- Specified by:
multiselectin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
where
JpaCriteriaQuery<T> where(jakarta.persistence.criteria.Expression<Boolean> restriction)
- Specified by:
wherein interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
wherein interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
wherein interfaceJpaSelectCriteria<T>
-
where
JpaCriteriaQuery<T> where(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
wherein interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
wherein interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
wherein interfaceJpaSelectCriteria<T>
-
groupBy
JpaCriteriaQuery<T> groupBy(jakarta.persistence.criteria.Expression<?>... grouping)
- Specified by:
groupByin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
groupByin interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
groupByin interfaceJpaSelectCriteria<T>
-
groupBy
JpaCriteriaQuery<T> groupBy(List<jakarta.persistence.criteria.Expression<?>> grouping)
- Specified by:
groupByin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
groupByin interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
groupByin interfaceJpaSelectCriteria<T>
-
having
JpaCriteriaQuery<T> having(jakarta.persistence.criteria.Expression<Boolean> restriction)
- Specified by:
havingin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
havingin interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
havingin interfaceJpaSelectCriteria<T>
-
having
JpaCriteriaQuery<T> having(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
havingin interfacejakarta.persistence.criteria.AbstractQuery<T>- Specified by:
havingin interfacejakarta.persistence.criteria.CriteriaQuery<T>- Specified by:
havingin interfaceJpaSelectCriteria<T>
-
orderBy
JpaCriteriaQuery<T> orderBy(jakarta.persistence.criteria.Order... o)
- Specified by:
orderByin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
orderBy
JpaCriteriaQuery<T> orderBy(List<jakarta.persistence.criteria.Order> o)
- Specified by:
orderByin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
-