/** * INTERNAL: * This is internal to the uow, transactions should not be used explictly in a uow. * The uow shares its parents transactions. */ public void rollbackTransaction() throws DatabaseException { incrementProfile(SessionProfiler.UowRollbacks); getParent().rollbackTransaction(); }
getSession().rollbackTransaction(); throw exception; } finally {
writeSession.rollbackTransaction(); } catch (Exception rollbackException) { try { writeSession.rollbackTransaction(); } catch (Exception rollbackException) {
getSession().rollbackTransaction(); } catch (Exception ignore) {
getSession().rollbackTransaction(); throw exception; } finally {
getSession().rollbackTransaction(); throw exception;
getSession().rollbackTransaction(); commitManager.markCommitCompleted(object); throw exception;
getSession().rollbackTransaction(); commitManager.markCommitCompleted(objectChangeSet); commitManager.markCommitCompleted(writeQuery.getObject());