Interface PersistentEntityCriteriaUpdate<T>
- Type Parameters:
T
- The entity type
- All Superinterfaces:
jakarta.persistence.criteria.CommonAbstractCriteria
,jakarta.persistence.criteria.CriteriaUpdate<T>
- All Known Subinterfaces:
SourcePersistentEntityCriteriaUpdate<T>
- All Known Implementing Classes:
AbstractPersistentEntityCriteriaUpdate
public interface PersistentEntityCriteriaUpdate<T>
extends jakarta.persistence.criteria.CriteriaUpdate<T>
The persistent entity
CriteriaUpdate
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionfrom
(PersistentEntity persistentEntity) Set<jakarta.persistence.criteria.ParameterExpression<?>>
getRoot()
set
(jakarta.persistence.criteria.Path<Y> attribute, jakarta.persistence.criteria.Expression<? extends Y> value) <Y,
X extends Y>
PersistentEntityCriteriaUpdate<T>set
(jakarta.persistence.criteria.Path<Y> attribute, X value) set
(jakarta.persistence.metamodel.SingularAttribute<? super T, Y> attribute, jakarta.persistence.criteria.Expression<? extends Y> value) <Y,
X extends Y>
PersistentEntityCriteriaUpdate<T>where
(jakarta.persistence.criteria.Predicate... restrictions) Methods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getRestriction, subquery
-
Method Details
-
from
-
from
- Specified by:
from
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
from
- Specified by:
from
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
getRoot
- Specified by:
getRoot
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
set
@NonNull <Y,X extends Y> PersistentEntityCriteriaUpdate<T> set(@NonNull jakarta.persistence.metamodel.SingularAttribute<? super T, Y> attribute, @Nullable X value) - Specified by:
set
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
set
@NonNull <Y> PersistentEntityCriteriaUpdate<T> set(@NonNull jakarta.persistence.metamodel.SingularAttribute<? super T, Y> attribute, @NonNull jakarta.persistence.criteria.Expression<? extends Y> value) - Specified by:
set
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
set
@NonNull <Y,X extends Y> PersistentEntityCriteriaUpdate<T> set(@NonNull jakarta.persistence.criteria.Path<Y> attribute, @Nullable X value) - Specified by:
set
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
set
@NonNull <Y> PersistentEntityCriteriaUpdate<T> set(@NonNull jakarta.persistence.criteria.Path<Y> attribute, @NonNull jakarta.persistence.criteria.Expression<? extends Y> value) - Specified by:
set
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
set
@NonNull PersistentEntityCriteriaUpdate<T> set(@NonNull String attributeName, @Nullable Object value) - Specified by:
set
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
where
@NonNull PersistentEntityCriteriaUpdate<T> where(@NonNull jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
where
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
where
@NonNull PersistentEntityCriteriaUpdate<T> where(@NonNull jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
where
in interfacejakarta.persistence.criteria.CriteriaUpdate<T>
-
getParameters
-