Interface PersistentEntityCriteriaUpdate<T>

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

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

      • from

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

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

        @NonNull
        PersistentEntityRoot<T> getRoot()
        Specified by:
        getRoot in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • set

        @NonNull
        <Y,​X extends Y> PersistentEntityCriteriaUpdate<T> set​(@NonNull
                                                                    jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute,
                                                                    @Nullable
                                                                    X value)
        Specified by:
        set in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • set

        @NonNull
        <Y> PersistentEntityCriteriaUpdate<T> set​(@NonNull
                                                  jakarta.persistence.metamodel.SingularAttribute<? super T,​Y> attribute,
                                                  @NonNull
                                                  jakarta.persistence.criteria.Expression<? extends Y> value)
        Specified by:
        set in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • set

        @NonNull
        <Y,​X extends Y> PersistentEntityCriteriaUpdate<T> set​(@NonNull
                                                                    jakarta.persistence.criteria.Path<Y> attribute,
                                                                    @Nullable
                                                                    X value)
        Specified by:
        set in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • set

        @NonNull
        <Y> PersistentEntityCriteriaUpdate<T> set​(@NonNull
                                                  jakarta.persistence.criteria.Path<Y> attribute,
                                                  @NonNull
                                                  jakarta.persistence.criteria.Expression<? extends Y> value)
        Specified by:
        set in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • set

        @NonNull
        PersistentEntityCriteriaUpdate<T> set​(@NonNull
                                              java.lang.String attributeName,
                                              @Nullable
                                              java.lang.Object value)
        Specified by:
        set in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • where

        @NonNull
        PersistentEntityCriteriaUpdate<T> where​(@NonNull
                                                jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
        Specified by:
        where in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • where

        @NonNull
        PersistentEntityCriteriaUpdate<T> where​(@NonNull
                                                jakarta.persistence.criteria.Predicate... restrictions)
        Specified by:
        where in interface jakarta.persistence.criteria.CriteriaUpdate<T>
      • getParameters

        @NonNull
        java.util.Set<jakarta.persistence.criteria.ParameterExpression<?>> getParameters()