donaricano-btn

트랜잭션 처리(Transaction)

- void commit(), void commit(boolean force)

- void rollback(), void rollback(boolean force)


1. boolean 없는 메소드

- 트랜잭션 사이에 INSERT, UPDATE, DELETE발행 되지 않으면 실제로 commit이나 rollbak이 데이터베이스에 지시안됨


- 트랜잭션을 시작하는 기술이 없다

- SqlSession 오브젝트 생성 후에 내부에서 Connection 오브젝트를 얻을 때 트랜잭션이 시작

- auto-commit 이 데이터 베이스에 설정되어 있다면 트랜잭션 처리 못함

2. boolean 있는 메소드

- INSERT, UPDATE, DELETE와 상관없이 반드시 데이터베이스에 commit과 rollback을 지시 하고 싶을때 사용

- true로 지정해서 호출한다




블로그 이미지

리딩리드

,