X - query target typepublic class UpdateType<X> extends QueryType<X,CriteriaUpdate<X>,CriteriaUpdate<X>,Query>
| Constructor and Description |
|---|
UpdateType(Class<X> type)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
CriteriaUpdate<X> |
createCriteriaQuery(CriteriaBuilder builder)
Create a new Criteria API query object of the appropriate type.
|
Query |
createQuery(EntityManager entityManager,
CriteriaUpdate<X> query)
Create a JPA query object of the appropriate type.
|
void |
where(CriteriaUpdate<X> query,
Expression<Boolean> restriction)
Configure the restriction associated with the given query.
|
void |
where(CriteriaUpdate<X> query,
Predicate restriction)
Configure the restriction associated with the given query.
|
public UpdateType(Class<X> type)
type - query result typeIllegalArgumentException - if type is nullpublic CriteriaUpdate<X> createCriteriaQuery(CriteriaBuilder builder)
QueryTypecreateCriteriaQuery in class QueryType<X,CriteriaUpdate<X>,CriteriaUpdate<X>,Query>builder - criteria builderpublic Query createQuery(EntityManager entityManager, CriteriaUpdate<X> query)
QueryTypecreateQuery in class QueryType<X,CriteriaUpdate<X>,CriteriaUpdate<X>,Query>entityManager - JPA entity managerquery - criteria query objectpublic void where(CriteriaUpdate<X> query, Expression<Boolean> restriction)
QueryTypewhere in class QueryType<X,CriteriaUpdate<X>,CriteriaUpdate<X>,Query>query - criteria query objectrestriction - query restrictionpublic void where(CriteriaUpdate<X> query, Predicate restriction)
QueryTypewhere in class QueryType<X,CriteriaUpdate<X>,CriteriaUpdate<X>,Query>query - criteria query objectrestriction - query restrictionCopyright © 2023. All rights reserved.