mybatis sql transaction 처리 (sqlSession, sqlSessionManager)


mybatis sql transaction 처리 (sqlSession, sqlSessionManager)

mybatis의 sqlSession은 현재 session이 close되어 있는지 확인 할 방법이 없을 뿐더러 다시 open을 할 방법도 없는 것 같다. 그래서 sqlSessionManager를 사용.... private final String resource="mybatis/mybatisConfig.xml"; // sessionManager 생성 SqlSessionFactory factory; SqlSessionManager manager; factory = new SqlSessionFactoryBuilder().build(Resources.getResourceAsReader(resource)); manager = SqlSessionManager.newInstance(factory); // 연결되어 있는 상태인가 확인하여 연결되어 있지 않으면 다시 연결 // 괄호 안의 true는 autoCommit 여부 if(false == managerisManagedSessionStarted()...


#IT·컴퓨터

원문링크 : mybatis sql transaction 처리 (sqlSession, sqlSessionManager)