티스토리 뷰

Database/DATABASE

[MyBatis] Transaction

구글링쟁이 k9e4h 2017.12.14 13:04

public void A {

B()

}


public void B {

    어쩌구 저쩌구

}




A에 transaction이 걸려있음

A에서 exception 발생시 A의 dao는 rollback,

B의 dao는 rollback 되지 않음




B에서도 transaction을 걸었을때

Transaction is already completed - do not call commit or rollback more than once per transaction

에러남.




댓글
댓글쓰기 폼