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' 카테고리의 다른 글
[MySQL] Transaction과 Loack (0) | 2018.03.22 |
---|---|
[MySql] ON DUPLICATE KEY UPDATE & VALUES (0) | 2018.03.20 |
[SQLD] SQL 전문가 가이드 내용 정리 (2) | 2017.10.17 |
쿼리 실행 계획 (0) | 2017.10.16 |
SQLD 자료 모으기 (0) | 2017.09.18 |