Class NamedQueryManager

java.lang.Object
cz.cvut.kbss.jopa.query.NamedQueryManager

public class NamedQueryManager extends Object
Manages named queries in the persistence unit.
  • Constructor Details

    • NamedQueryManager

      public NamedQueryManager()
  • Method Details

    • addNamedQuery

      public void addNamedQuery(String name, String query)
      Adds a named query mapping.
      Parameters:
      name - Named of the query
      query - Query string
      Throws:
      IllegalArgumentException - If there already exists a mapping for the specified name
    • getQuery

      public String getQuery(String name)
      Gets a query mapped by the specified name.
      Parameters:
      name - Query name
      Returns:
      Query string
      Throws:
      IllegalArgumentException - If a query has not been defined with the given name