@Override public void error() { try { transaction.error(); } finally { final EndpointConnection state = connectionStateRef.get(); if (state != null) { pool.terminate(connectionState); connectionStateRef.set(null); } } }
transaction.error(); session.rollback();
transaction.error(); session.rollback();