public void rollback() { sqlSession.rollback(); }
@Override public void rollback() { session.rollback(); }
@Override public void rollback(boolean force) { session.rollback(force); }
public void rollback() { sqlSession.rollback(); }
public void rollback() { wrappedSession.rollback(); }
public void rollback(boolean force) { wrappedSession.rollback(force); }
public void rollback() { sqlSession.rollback(); }
/** * Function : 关闭sqlSession */ public void rollbackBatchSession() { SqlSession session = threadLocal.get(); if (session != null) { session.rollback(); } }
@Override public void rollback() { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot rollback. No managed session is started."); } sqlSession.rollback(); }
@Override public void rollback(boolean force) { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot rollback. No managed session is started."); } sqlSession.rollback(force); }
@Override public void rollback() { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot rollback. No managed session is started."); } sqlSession.rollback(); }
@Override public void rollback(boolean force) { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot rollback. No managed session is started."); } sqlSession.rollback(force); }
@Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { final SqlSession sqlSession = SqlSessionManager.this.localSqlSession.get(); if (sqlSession != null) { try { return method.invoke(sqlSession, args); } catch (Throwable t) { throw ExceptionUtil.unwrapThrowable(t); } } else { try (SqlSession autoSqlSession = openSession()) { try { final Object result = method.invoke(autoSqlSession, args); autoSqlSession.commit(); return result; } catch (Throwable t) { autoSqlSession.rollback(); throw ExceptionUtil.unwrapThrowable(t); } } } } }
@Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { final SqlSession sqlSession = SqlSessionManager.this.localSqlSession.get(); if (sqlSession != null) { try { return method.invoke(sqlSession, args); } catch (Throwable t) { throw ExceptionUtil.unwrapThrowable(t); } } else { final SqlSession autoSqlSession = openSession(); try { final Object result = method.invoke(autoSqlSession, args); autoSqlSession.commit(); return result; } catch (Throwable t) { autoSqlSession.rollback(); throw ExceptionUtil.unwrapThrowable(t); } finally { autoSqlSession.close(); } } } }
public void rollback(){ if(session != null){ session.rollback(); } } public void closeSession(){
@Override public void rollback(boolean force) { session.rollback(force); }
@Override public void rollback() { delegate.rollback(); }
/** * * 回滚事务 * */ public final void rollback(boolean force) { SqlSession session = localSession.get(); if(session != null) session.rollback(force); }
/** * Function : 关闭sqlSession */ public void rollbackBatchSession() { SqlSession session = threadLocal.get(); if (session != null) { session.rollback(); } }