Interface ReturningWork<T>

All Known Implementing Classes:
AbstractReturningWork
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ReturningWork<T>
A discrete piece of work making use of a JDBC connection and returning a result.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(Connection connection)
    Execute the discrete work encapsulated by this work instance using the supplied connection.
  • Method Details

    • execute

      T execute(Connection connection) throws SQLException
      Execute the discrete work encapsulated by this work instance using the supplied connection.
      Parameters:
      connection - The connection on which to perform the work.
      Returns:
      The work result
      Throws:
      SQLException - Thrown during execution of the underlying JDBC interaction.
      HibernateException - Generally indicates a wrapped SQLException.