내 서비스 클래스에 메서드가 있습니다.Spring의 @Transactional에 주석이 달린 메소드 내에서 던져져 catch 된 체크되지 않은 예외가 여전히 트랜잭션을 롤백 시키게할까요?
@Transactional
public void serviceMethod {
dao.daoMethod();
}
public void daoMethod() {//dao.daoMethod
//some code
try {
//some more code that throws an unchecked exception
} catch(Exception exception) {
//do something -- no exceptions generated/thrown from here
}
//some more code
}
이로 인해 트랜잭션이 롤백됩니까? try 블록에서 호출 된 메서드 내에서 Unchecked 예외가 발생하면 다른 예외가 발생합니까?
헤이 Haroldo, 감사합니다. 나는 그것을 파고들 것이다. – sarkardebanjan