Tagged: rollback

[Spring]트랜잭션 예외복구 시 주의사항

2개 이상의 트랜잭션을 1개의 트랜잭션으로 수행 시, 어느 한 개의 트랜잭션에서 롤백이 발생하면 모든 트랜잭션이 rollback 되는 것이 스프링 트랜잭션의 대원칙이다. 그런데 경우에 따라 어느 트랜잭션에서는 try… catch로 예외를 처리할 수 있다. 이 경우...

[Spring]@Transactional에서 예외발생 시 커밋과 롤백

스프링의 트랜잭션 AOP에서는 예외의 종류에 따라 트랜잭션을 커밋하거나 롤백한다. 예외 구분 트랜잭션 Object Throwable Error LinkageError 롤백 ThreadDeath 롤백 .. 기타 에러 롤백 Exception RuntimeException unChecked 롤백 SQLException checked 커밋 … 기타 예외 checked...