자바/Spring
Spring,MyBatis 실무 과정 자료] 트랜잭션 처리
행복한짱짱이
2017. 4. 25. 20:25
Spring,MyBatis 실무 과정 자료] 트랜잭션 처리
Spring,MyBatis 실무 과정 자료] 트랜잭션 처리
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
트랜잭션 처리
■ SqlSession에 준비되어 있는 4가지 메서드
- void commit();
- void commit(boolean force);
- void rollback();
- void rollback(boolean force);
* boolean force의 의미:
- commit(), rollback()은 INSERT, UPDATE, DELETE문이 실행되었을 경우에만 실제로 처리된다.
- 만일 INSERT, UPDATE, DELETE문의 실행여부와 상관없이 트랜잭션이 이루어져야 할 경우 commit(true), roleback(true) 이런 형식으로 호출한다.