Interface CustomQuery

  • All Known Implementing Classes:
    SQLCustomQuery

    public interface CustomQuery
    Extension point allowing any SQL query with named and positional parameters to be executed by Hibernate, returning managed entities, collections and simple scalar values.
    • Method Detail

      • getSQL

        String getSQL()
        The SQL query string to be performed.
        Returns:
        The SQL statement string.
      • getQuerySpaces

        Set<String> getQuerySpaces()
        Any query spaces to apply to the query execution. Query spaces are used in Hibernate's auto-flushing mechanism to determine which entities need to be checked for pending changes.
        Returns:
        The query spaces
      • getCustomQueryReturns

        List<Return> getCustomQueryReturns()
        A collection of descriptors describing the JDBC result set to be expected and how to map this result set.
        Returns:
        List of return descriptors.