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