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) 이런 형식으로 호출한다.



+ Recent posts