T
- The entity typepublic interface PersistentEntityCriteriaQuery<T>
extends jakarta.persistence.criteria.CriteriaQuery<T>
CriteriaQuery
.Modifier and Type | Method and Description |
---|---|
PersistentEntityCriteriaQuery<T> |
distinct(boolean distinct) |
default PersistentEntityCriteriaQuery<T> |
forUpdate(boolean forUpdate) |
<X> PersistentEntityRoot<X> |
from(java.lang.Class<X> entityClass) |
<X> PersistentEntityRoot<X> |
from(jakarta.persistence.metamodel.EntityType<X> entity) |
<X> PersistentEntityRoot<X> |
from(PersistentEntity persistentEntity) |
PersistentEntityCriteriaQuery<T> |
groupBy(jakarta.persistence.criteria.Expression<?>... grouping) |
PersistentEntityCriteriaQuery<T> |
groupBy(java.util.List<jakarta.persistence.criteria.Expression<?>> grouping) |
PersistentEntityCriteriaQuery<T> |
having(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction) |
PersistentEntityCriteriaQuery<T> |
having(jakarta.persistence.criteria.Predicate... restrictions) |
PersistentEntityCriteriaQuery<T> |
max(int max) |
PersistentEntityCriteriaQuery<T> |
multiselect(java.util.List<jakarta.persistence.criteria.Selection<?>> selectionList) |
PersistentEntityCriteriaQuery<T> |
multiselect(jakarta.persistence.criteria.Selection<?>... selections) |
PersistentEntityCriteriaQuery<T> |
offset(int offset) |
PersistentEntityCriteriaQuery<T> |
orderBy(java.util.List<jakarta.persistence.criteria.Order> o) |
PersistentEntityCriteriaQuery<T> |
orderBy(jakarta.persistence.criteria.Order... o) |
PersistentEntityCriteriaQuery<T> |
select(jakarta.persistence.criteria.Selection<? extends T> selection) |
PersistentEntityCriteriaQuery<T> |
where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction) |
PersistentEntityCriteriaQuery<T> |
where(jakarta.persistence.criteria.Predicate... restrictions) |
getOrderList, getParameters
@NonNull <X> PersistentEntityRoot<X> from(@NonNull PersistentEntity persistentEntity)
@NonNull <X> PersistentEntityRoot<X> from(@NonNull java.lang.Class<X> entityClass)
from
in interface jakarta.persistence.criteria.AbstractQuery<T>
@NonNull <X> PersistentEntityRoot<X> from(@NonNull jakarta.persistence.metamodel.EntityType<X> entity)
from
in interface jakarta.persistence.criteria.AbstractQuery<T>
@NonNull PersistentEntityCriteriaQuery<T> max(int max)
@NonNull PersistentEntityCriteriaQuery<T> offset(int offset)
@Internal @NonNull default PersistentEntityCriteriaQuery<T> forUpdate(boolean forUpdate)
@NonNull PersistentEntityCriteriaQuery<T> select(@NonNull jakarta.persistence.criteria.Selection<? extends T> selection)
select
in interface jakarta.persistence.criteria.CriteriaQuery<T>
@NonNull PersistentEntityCriteriaQuery<T> multiselect(@NonNull jakarta.persistence.criteria.Selection<?>... selections)
multiselect
in interface jakarta.persistence.criteria.CriteriaQuery<T>
@NonNull PersistentEntityCriteriaQuery<T> multiselect(@NonNull java.util.List<jakarta.persistence.criteria.Selection<?>> selectionList)
multiselect
in interface jakarta.persistence.criteria.CriteriaQuery<T>
@NonNull PersistentEntityCriteriaQuery<T> where(@NonNull jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
@NonNull PersistentEntityCriteriaQuery<T> where(@NonNull jakarta.persistence.criteria.Predicate... restrictions)
@NonNull PersistentEntityCriteriaQuery<T> groupBy(@NonNull jakarta.persistence.criteria.Expression<?>... grouping)
@NonNull PersistentEntityCriteriaQuery<T> groupBy(@NonNull java.util.List<jakarta.persistence.criteria.Expression<?>> grouping)
@NonNull PersistentEntityCriteriaQuery<T> having(@NonNull jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
@NonNull PersistentEntityCriteriaQuery<T> having(@NonNull jakarta.persistence.criteria.Predicate... restrictions)
@NonNull PersistentEntityCriteriaQuery<T> orderBy(@NonNull jakarta.persistence.criteria.Order... o)
orderBy
in interface jakarta.persistence.criteria.CriteriaQuery<T>
@NonNull PersistentEntityCriteriaQuery<T> orderBy(@NonNull java.util.List<jakarta.persistence.criteria.Order> o)
orderBy
in interface jakarta.persistence.criteria.CriteriaQuery<T>
@NonNull PersistentEntityCriteriaQuery<T> distinct(boolean distinct)