T
- The entity typepublic abstract class AbstractPersistentEntityCriteriaUpdate<T> extends java.lang.Object implements PersistentEntityCriteriaUpdate<T>, QueryResultPersistentEntityCriteriaQuery
PersistentEntityCriteriaUpdate
.Modifier and Type | Field and Description |
---|---|
protected PersistentEntityRoot<T> |
entityRoot |
protected jakarta.persistence.criteria.Predicate |
predicate |
protected java.util.Map<java.lang.String,java.lang.Object> |
updateValues |
Constructor and Description |
---|
AbstractPersistentEntityCriteriaUpdate() |
Modifier and Type | Method and Description |
---|---|
QueryResult |
buildQuery(QueryBuilder queryBuilder) |
abstract PersistentEntityRoot<T> |
from(java.lang.Class<T> entityClass) |
PersistentEntityRoot<T> |
from(jakarta.persistence.metamodel.EntityType<T> entity) |
abstract PersistentEntityRoot<T> |
from(PersistentEntity persistentEntity) |
java.util.Set<jakarta.persistence.criteria.ParameterExpression<?>> |
getParameters() |
QueryModel |
getQueryModel() |
jakarta.persistence.criteria.Predicate |
getRestriction() |
PersistentEntityRoot<T> |
getRoot() |
java.util.Map<java.lang.String,java.lang.Object> |
getUpdateValues() |
boolean |
hasVersionRestriction() |
<Y> PersistentEntityCriteriaUpdate<T> |
set(jakarta.persistence.criteria.Path<Y> attribute,
jakarta.persistence.criteria.Expression<? extends Y> value) |
<Y,X extends Y> |
set(jakarta.persistence.criteria.Path<Y> attribute,
X value) |
<Y> PersistentEntityCriteriaUpdate<T> |
set(jakarta.persistence.metamodel.SingularAttribute<? super T,Y> attribute,
jakarta.persistence.criteria.Expression<? extends Y> value) |
<Y,X extends Y> |
set(jakarta.persistence.metamodel.SingularAttribute<? super T,Y> attribute,
X value) |
PersistentEntityCriteriaUpdate<T> |
set(java.lang.String attributeName,
java.lang.Object value) |
protected void |
setValue(java.lang.String attributeName,
java.lang.Object value)
Set update value.
|
<U> jakarta.persistence.criteria.Subquery<U> |
subquery(java.lang.Class<U> type) |
PersistentEntityCriteriaUpdate<T> |
where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction) |
PersistentEntityCriteriaUpdate<T> |
where(jakarta.persistence.criteria.Predicate... restrictions) |
protected jakarta.persistence.criteria.Predicate predicate
protected PersistentEntityRoot<T> entityRoot
protected java.util.Map<java.lang.String,java.lang.Object> updateValues
public AbstractPersistentEntityCriteriaUpdate()
public QueryResult buildQuery(QueryBuilder queryBuilder)
buildQuery
in interface QueryResultPersistentEntityCriteriaQuery
@NotNull public QueryModel getQueryModel()
getQueryModel
in interface QueryModelPersistentEntityCriteriaQuery
public abstract PersistentEntityRoot<T> from(java.lang.Class<T> entityClass)
from
in interface PersistentEntityCriteriaUpdate<T>
from
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public abstract PersistentEntityRoot<T> from(PersistentEntity persistentEntity)
from
in interface PersistentEntityCriteriaUpdate<T>
public PersistentEntityRoot<T> from(jakarta.persistence.metamodel.EntityType<T> entity)
from
in interface PersistentEntityCriteriaUpdate<T>
from
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public PersistentEntityRoot<T> getRoot()
getRoot
in interface PersistentEntityCriteriaUpdate<T>
getRoot
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public <Y,X extends Y> PersistentEntityCriteriaUpdate<T> set(jakarta.persistence.metamodel.SingularAttribute<? super T,Y> attribute, X value)
set
in interface PersistentEntityCriteriaUpdate<T>
set
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public <Y> PersistentEntityCriteriaUpdate<T> set(jakarta.persistence.metamodel.SingularAttribute<? super T,Y> attribute, jakarta.persistence.criteria.Expression<? extends Y> value)
set
in interface PersistentEntityCriteriaUpdate<T>
set
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public <Y,X extends Y> PersistentEntityCriteriaUpdate<T> set(jakarta.persistence.criteria.Path<Y> attribute, X value)
set
in interface PersistentEntityCriteriaUpdate<T>
set
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public <Y> PersistentEntityCriteriaUpdate<T> set(jakarta.persistence.criteria.Path<Y> attribute, jakarta.persistence.criteria.Expression<? extends Y> value)
set
in interface PersistentEntityCriteriaUpdate<T>
set
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public PersistentEntityCriteriaUpdate<T> set(java.lang.String attributeName, java.lang.Object value)
set
in interface PersistentEntityCriteriaUpdate<T>
set
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
protected void setValue(java.lang.String attributeName, java.lang.Object value)
attributeName
- The attribute namevalue
- The valuepublic PersistentEntityCriteriaUpdate<T> where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
where
in interface PersistentEntityCriteriaUpdate<T>
where
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public PersistentEntityCriteriaUpdate<T> where(jakarta.persistence.criteria.Predicate... restrictions)
where
in interface PersistentEntityCriteriaUpdate<T>
where
in interface jakarta.persistence.criteria.CriteriaUpdate<T>
public final jakarta.persistence.criteria.Predicate getRestriction()
getRestriction
in interface jakarta.persistence.criteria.CommonAbstractCriteria
public <U> jakarta.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> type)
subquery
in interface jakarta.persistence.criteria.CommonAbstractCriteria
public final boolean hasVersionRestriction()
public final java.util.Map<java.lang.String,java.lang.Object> getUpdateValues()
public java.util.Set<jakarta.persistence.criteria.ParameterExpression<?>> getParameters()
getParameters
in interface PersistentEntityCriteriaUpdate<T>