T
- the entity type that is the target of the updatepublic interface CriteriaUpdate<T> extends CommonAbstractCriteria
Modifier and Type | Method and Description |
---|---|
Root<T> |
from(Class<T> entityClass)
Create and add a query root corresponding to the entity
that is the target of the update.
|
Root<T> |
from(EntityType<T> entity)
Create and add a query root corresponding to the entity
that is the target of the update.
|
Root<T> |
getRoot()
Return the query root.
|
<Y> CriteriaUpdate<T> |
set(Path<Y> attribute,
Expression<? extends Y> value)
Update the value of the specified attribute.
|
<Y,X extends Y> |
set(Path<Y> attribute,
X value)
Update the value of the specified attribute.
|
<Y> CriteriaUpdate<T> |
set(SingularAttribute<? super T,Y> attribute,
Expression<? extends Y> value)
Update the value of the specified attribute.
|
<Y,X extends Y> |
set(SingularAttribute<? super T,Y> attribute,
X value)
Update the value of the specified attribute.
|
CriteriaUpdate<T> |
set(String attributeName,
Object value)
Update the value of the specified attribute.
|
CriteriaUpdate<T> |
where(Expression<Boolean> restriction)
Modify the query to restrict the target of the update
according to the specified boolean expression.
|
CriteriaUpdate<T> |
where(Predicate... restrictions)
Modify the query to restrict the target of the update
according to the conjunction of the specified restriction
predicates.
|
getRestriction, subquery
Root<T> from(Class<T> entityClass)
entityClass
- the entity classRoot<T> from(EntityType<T> entity)
entity
- metamodel entity representing the entity of type X<Y,X extends Y> CriteriaUpdate<T> set(SingularAttribute<? super T,Y> attribute, X value)
attribute
- attribute to be updatedvalue
- new value<Y> CriteriaUpdate<T> set(SingularAttribute<? super T,Y> attribute, Expression<? extends Y> value)
attribute
- attribute to be updatedvalue
- new value<Y,X extends Y> CriteriaUpdate<T> set(Path<Y> attribute, X value)
attribute
- attribute to be updatedvalue
- new value<Y> CriteriaUpdate<T> set(Path<Y> attribute, Expression<? extends Y> value)
attribute
- attribute to be updatedvalue
- new valueCriteriaUpdate<T> set(String attributeName, Object value)
attributeName
- name of the attribute to be updatedvalue
- new valueCriteriaUpdate<T> where(Expression<Boolean> restriction)
restriction
- a simple or compound boolean expressionCriteriaUpdate<T> where(Predicate... restrictions)
restrictions
- zero or more restriction predicatesCopyright © 2017 JBoss by Red Hat. All rights reserved.