Interface PanacheUpdate

  • All Known Implementing Classes:
    PanacheUpdateImpl

    public interface PanacheUpdate
    Interface representing an update query. Use one of its methods to perform the update query.
    • Method Detail

      • where

        long where​(String query,
                   Object... params)
        Execute the update query with the update document.
        Parameters:
        query - a query string
        params - params optional sequence of indexed parameters
        Returns:
        the number of entities updated.
      • where

        long where​(String query,
                   Map<String,​Object> params)
        Execute the update query with the update document.
        Parameters:
        query - a query string
        params - Map of named parameters
        Returns:
        the number of entities updated.
      • where

        long where​(String query,
                   Parameters params)
        Execute the update query with the update document.
        Parameters:
        query - a query string
        params - Parameters of named parameters
        Returns:
        the number of entities updated.
      • all

        long all()
        Execute an update on all documents with the update document.
        Returns:
        the number of entities updated.