자바 롤백(rollback)이 안 먹힐때

moo·2022년 10월 15일
  • @Transactional(... rollbackFor = { Exception.class } ...)
    Exception발생시 롤백을 하기 위해 위와 같이설정하였다.
    근데 Exception발생시 롤백이 되지 않는 현상 발생!

    • 원인)
      try catch문에서 Exception을 catch하고 증발시켜버려서 spring이 예외를 감지하지 못하였다.
    • 해결)
      catch문에서 강제로 Exception을 발생시킨다.
      throw new Exception(); // Spring에 던져준다

출처: https://sbs20011.tistory.com/entry/Spring-Transaction-이-왜-안먹지 [STRA:티스토리]

profile
front developer

0개의 댓글