Interface PersistentEntityCriteriaQuery<T>
- Type Parameters:
T- The entity type
- All Superinterfaces:
jakarta.persistence.criteria.AbstractQuery<T>,jakarta.persistence.criteria.CommonAbstractCriteria,jakarta.persistence.criteria.CriteriaQuery<T>
- All Known Subinterfaces:
SourcePersistentEntityCriteriaQuery<T>
- All Known Implementing Classes:
AbstractPersistentEntityCriteriaQuery
public interface PersistentEntityCriteriaQuery<T>
extends jakarta.persistence.criteria.CriteriaQuery<T>
The persistent entity
CriteriaQuery.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptiondistinct(boolean distinct) default PersistentEntityCriteriaQuery<T>forUpdate(boolean forUpdate) <X> PersistentEntityRoot<X>from(PersistentEntity persistentEntity) <X> PersistentEntityRoot<X>from(jakarta.persistence.metamodel.EntityType<X> entity) <X> PersistentEntityRoot<X>groupBy(jakarta.persistence.criteria.Expression<?>... grouping) having(jakarta.persistence.criteria.Predicate... restrictions) max(int max) multiselect(jakarta.persistence.criteria.Selection<?>... selections) multiselect(List<jakarta.persistence.criteria.Selection<?>> selectionList) offset(int offset) orderBy(jakarta.persistence.criteria.Order... o) where(jakarta.persistence.criteria.Predicate... restrictions) Methods inherited from interface jakarta.persistence.criteria.AbstractQuery
getGroupList, getGroupRestriction, getResultType, getRoots, getSelection, isDistinctMethods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getRestriction, subqueryMethods inherited from interface jakarta.persistence.criteria.CriteriaQuery
getOrderList, getParameters
-
Method Details
-
from
-
from
- Specified by:
fromin interfacejakarta.persistence.criteria.AbstractQuery<T>
-
from
@NonNull <X> PersistentEntityRoot<X> from(@NonNull jakarta.persistence.metamodel.EntityType<X> entity) - Specified by:
fromin interfacejakarta.persistence.criteria.AbstractQuery<T>
-
max
-
offset
-
forUpdate
-
select
@NonNull PersistentEntityCriteriaQuery<T> select(@NonNull jakarta.persistence.criteria.Selection<? extends T> selection) - Specified by:
selectin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
multiselect
@NonNull PersistentEntityCriteriaQuery<T> multiselect(@NonNull jakarta.persistence.criteria.Selection<?>... selections) - Specified by:
multiselectin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
multiselect
@NonNull PersistentEntityCriteriaQuery<T> multiselect(@NonNull List<jakarta.persistence.criteria.Selection<?>> selectionList) - Specified by:
multiselectin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
where
@NonNull PersistentEntityCriteriaQuery<T> where(@NonNull jakarta.persistence.criteria.Expression<Boolean> restriction) -
where
@NonNull PersistentEntityCriteriaQuery<T> where(@NonNull jakarta.persistence.criteria.Predicate... restrictions) -
groupBy
@NonNull PersistentEntityCriteriaQuery<T> groupBy(@NonNull jakarta.persistence.criteria.Expression<?>... grouping) -
groupBy
@NonNull PersistentEntityCriteriaQuery<T> groupBy(@NonNull List<jakarta.persistence.criteria.Expression<?>> grouping) -
having
@NonNull PersistentEntityCriteriaQuery<T> having(@NonNull jakarta.persistence.criteria.Expression<Boolean> restriction) -
having
@NonNull PersistentEntityCriteriaQuery<T> having(@NonNull jakarta.persistence.criteria.Predicate... restrictions) -
orderBy
- Specified by:
orderByin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
orderBy
@NonNull PersistentEntityCriteriaQuery<T> orderBy(@NonNull List<jakarta.persistence.criteria.Order> o) - Specified by:
orderByin interfacejakarta.persistence.criteria.CriteriaQuery<T>
-
distinct
-