Interface PersistentEntityCommonAbstractCriteria

All Superinterfaces:
jakarta.persistence.criteria.CommonAbstractCriteria
All Known Subinterfaces:
PersistentEntityCriteriaDelete<T>, PersistentEntityCriteriaQuery<T>, PersistentEntityCriteriaUpdate<T>, PersistentEntityQuery<T>, PersistentEntitySubquery<T>, SourcePersistentEntityCriteriaDelete<T>, SourcePersistentEntityCriteriaQuery<T>, SourcePersistentEntityCriteriaUpdate<T>, SourcePersistentEntitySubquery<T>
All Known Implementing Classes:
AbstractPersistentEntityCriteriaDelete, AbstractPersistentEntityCriteriaQuery, AbstractPersistentEntityCriteriaUpdate, AbstractPersistentEntityQuery, AbstractPersistentEntitySubquery

public interface PersistentEntityCommonAbstractCriteria extends jakarta.persistence.criteria.CommonAbstractCriteria
The persistent entity CommonAbstractCriteria.
Since:
4.10
Author:
Denis Stepanov
  • Method Details

    • subquery

      <U> PersistentEntitySubquery<U> subquery(ExpressionType<U> type)
      Create a subquery from the expression type.
      Type Parameters:
      U - The subquery type
      Parameters:
      type - The type
      Returns:
      A new subquery
    • subquery

      default <U> PersistentEntitySubquery<U> subquery(Class<U> type)
      Specified by:
      subquery in interface jakarta.persistence.criteria.CommonAbstractCriteria