Interface UpdateSpecification<T>

  • Type Parameters:
    T - The entity root type

    public interface UpdateSpecification<T>
    Criteria update specification.
    Since:
    3.2
    • Method Detail

      • toPredicate

        @Nullable
        jakarta.persistence.criteria.Predicate toPredicate​(@NonNull
                                                           jakarta.persistence.criteria.Root<T> root,
                                                           @NonNull
                                                           jakarta.persistence.criteria.CriteriaUpdate<?> query,
                                                           @NonNull
                                                           jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder)
        Creates a WHERE clause predicate for the given entity Root and a criteria query.
        Parameters:
        root - The entity root
        query - The criteria query
        criteriaBuilder - The criteria builder
        Returns:
        a Predicate