public void commit() { sqlSession.commit(); }
@Override public void commit(boolean force) { session.commit(force); }
@Override public void commit() { session.commit(); }
public void commit() { sqlSession.commit(); }
public void commit() { wrappedSession.commit(); }
public void commit(boolean force) { wrappedSession.commit(force); }
public void commit() { sqlSession.commit(); }
public void commitBatchSession(){ SqlSession session = threadLocal.get(); if (session != null) { session.commit(); } }
@Override public void commit() { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot commit. No managed session is started."); } sqlSession.commit(); }
@Override public void commit(boolean force) { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot commit. No managed session is started."); } sqlSession.commit(force); }
@Override public void commit() { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot commit. No managed session is started."); } sqlSession.commit(); }
@Override public void commit(boolean force) { final SqlSession sqlSession = localSqlSession.get(); if (sqlSession == null) { throw new SqlSessionException("Error: Cannot commit. No managed session is started."); } sqlSession.commit(force); }
public void updateRecords(final List<GisObject> objectsToUpdate) { final SqlSession sqlSession = MyBatisUtils.getSqlSessionFactory().openSession(ExecutorType.BATCH); try { final GisObjectMapper mapper = sqlSession.getMapper(GisObjectMapper.class); for (final GisObject gisObject : objectsToUpdate) { mapper.updateRecord(gisObject); } sqlSession.commit(); } finally { sqlSession.close(); } }
@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(); } } } }
@Override public void removeGateway(final Sid sid) { final SqlSession session = sessions.openSession(); try { session.delete(namespace + "removeGateway", sid.toString()); session.commit(); } finally { session.close(); } }
@Override public void addCookie(final Sid sid, final Cookie cookie) { final SqlSession session = sessions.openSession(); try { session.insert(namespace + "addCookie", toMap(sid, cookie)); session.commit(); } finally { session.close(); } }
@Override public void updateCookie(final Sid sid, final Cookie cookie) { final SqlSession session = sessions.openSession(); try { session.update(namespace + "updateCookie", toMap(sid, cookie)); session.commit(); } finally { session.close(); } }
@Override public void addAnnouncement(Announcement announcement) { final SqlSession session = sessions.openSession(); try { session.insert(namespace + "addAnnouncement", toMap(announcement)); session.commit(); } finally { session.close(); } }