@Transactional
public a() {
try{
b();
} catch() {
c();
}
d();
}
스프링 트랜잭션 AOP는 호출 메소드 밖으로 던져야 롤백이 동작.
스프링 트랜잭션은 default 옵션으로 unchecked Exception인 RuntimeException, Error에 대해서만 롤백 처리를 수행, 내부적으로 Exception을 catch할 경우 롤백하지 않음
public a() {
try{
b();
} catch() {
c();
}
d();
}
스프링 트랜잭션 AOP는 호출 메소드 밖으로 던져야 롤백이 동작.
스프링 트랜잭션은 default 옵션으로 unchecked Exception인 RuntimeException, Error에 대해서만 롤백 처리를 수행, 내부적으로 Exception을 catch할 경우 롤백하지 않음
댓글
댓글 쓰기