Interface PersistentEntityCriteriaDelete<T>

  • Type Parameters:
    T - The entity type
    All Superinterfaces:
    jakarta.persistence.criteria.CommonAbstractCriteria, jakarta.persistence.criteria.CriteriaDelete<T>
    All Known Implementing Classes:
    AbstractPersistentEntityCriteriaDelete

    public interface PersistentEntityCriteriaDelete<T>
    extends jakarta.persistence.criteria.CriteriaDelete<T>
    The persistent entity CriteriaDelete.
    Since:
    3.2
    • Method Detail

      • from

        PersistentEntityRoot<T> from​(java.lang.Class<T> entityClass)
        Specified by:
        from in interface jakarta.persistence.criteria.CriteriaDelete<T>
      • from

        PersistentEntityRoot<T> from​(jakarta.persistence.metamodel.EntityType<T> entity)
        Specified by:
        from in interface jakarta.persistence.criteria.CriteriaDelete<T>
      • getRoot

        PersistentEntityRoot<T> getRoot()
        Specified by:
        getRoot in interface jakarta.persistence.criteria.CriteriaDelete<T>
      • where

        PersistentEntityCriteriaDelete<T> where​(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
        Specified by:
        where in interface jakarta.persistence.criteria.CriteriaDelete<T>
      • where

        PersistentEntityCriteriaDelete<T> where​(jakarta.persistence.criteria.Predicate... restrictions)
        Specified by:
        where in interface jakarta.persistence.criteria.CriteriaDelete<T>