Package de.xima.fc.dao.utils
Class CriteriaApiHelper.DeleteCtx<QT>
- java.lang.Object
-
- de.xima.fc.dao.utils.CriteriaApiHelper.DeleteCtx<QT>
-
- Type Parameters:
QT- the query type.
- Enclosing class:
- CriteriaApiHelper
public static final class CriteriaApiHelper.DeleteCtx<QT> extends Object
Wraps theEntityManagerprovided by the entity context, aCriteriaBuilderand aCriteriaDelete. This can replace the well-known three-liner
byEntityManager em = ec.getEm(); CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaDelete<XyzEntity> cq = cb.createCriteriaDelete(XyzEntity.class);DeleteCtx<XyzEntity> ctx = CriteriaApiHelper.deleteCtx(ec);
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.persistence.QuerycreateQuery()Creates aQueryinstance for executing a criteria delete query, does the same asctx.em.createQuery(ctx.cd).
-
-
-
Field Detail
-
cd
public final javax.persistence.criteria.CriteriaDelete<QT> cd
TheCriteriaDeleteinstance.
-
-