[MyBatis] Transaction 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에러남. Database 2017.12.14