Class SavePointWork<R>

  • All Implemented Interfaces:
    ReturningWork<R>

    public class SavePointWork<R>
    extends Object
    implements ReturningWork<R>
    A wrapper work that protects a parent work with a savepoint. Before executing the parent work, a Savepoint is created on the Connection. If the parent work results throws an SQLException the connection is rolled back to the savepoint. Other exceptions and a normal completion just releases the savepoint.
    Since:
    3.1
    Author:
    nicklas
    Last modified
    $Date: 2014-06-10 13:27:02 +0200 (ti, 10 jun 2014) $