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
,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()
FetchClauseType
getFetchClauseType()
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.JpaSelectCriteria
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:
getOrderList
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
getParameters
Set<jakarta.persistence.criteria.ParameterExpression<?>> getParameters()
- Specified by:
getParameters
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
from
<X> JpaRoot<X> from(Class<X> entityClass)
- Specified by:
from
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
from
in interfaceJpaSelectCriteria<T>
-
from
<X> JpaRoot<X> from(jakarta.persistence.metamodel.EntityType<X> entity)
- Specified by:
from
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
from
in interfaceJpaSelectCriteria<T>
-
distinct
JpaCriteriaQuery<T> distinct(boolean distinct)
- Specified by:
distinct
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
distinct
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
distinct
in interfaceJpaSelectCriteria<T>
-
select
JpaCriteriaQuery<T> select(jakarta.persistence.criteria.Selection<? extends T> selection)
- Specified by:
select
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
multiselect
JpaCriteriaQuery<T> multiselect(jakarta.persistence.criteria.Selection<?>... selections)
- Specified by:
multiselect
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
multiselect
JpaCriteriaQuery<T> multiselect(List<jakarta.persistence.criteria.Selection<?>> selectionList)
- Specified by:
multiselect
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
where
JpaCriteriaQuery<T> where(jakarta.persistence.criteria.Expression<Boolean> restriction)
- Specified by:
where
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
where
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
where
in interfaceJpaSelectCriteria<T>
-
where
JpaCriteriaQuery<T> where(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
where
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
where
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
where
in interfaceJpaSelectCriteria<T>
-
groupBy
JpaCriteriaQuery<T> groupBy(jakarta.persistence.criteria.Expression<?>... grouping)
- Specified by:
groupBy
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
groupBy
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
groupBy
in interfaceJpaSelectCriteria<T>
-
groupBy
JpaCriteriaQuery<T> groupBy(List<jakarta.persistence.criteria.Expression<?>> grouping)
- Specified by:
groupBy
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
groupBy
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
groupBy
in interfaceJpaSelectCriteria<T>
-
having
JpaCriteriaQuery<T> having(jakarta.persistence.criteria.Expression<Boolean> restriction)
- Specified by:
having
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
having
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
having
in interfaceJpaSelectCriteria<T>
-
having
JpaCriteriaQuery<T> having(jakarta.persistence.criteria.Predicate... restrictions)
- Specified by:
having
in interfacejakarta.persistence.criteria.AbstractQuery<T>
- Specified by:
having
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
- Specified by:
having
in interfaceJpaSelectCriteria<T>
-
orderBy
JpaCriteriaQuery<T> orderBy(jakarta.persistence.criteria.Order... o)
- Specified by:
orderBy
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
orderBy
JpaCriteriaQuery<T> orderBy(List<jakarta.persistence.criteria.Order> o)
- Specified by:
orderBy
in interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
-