사용자 exception 시 rollback 예제
사용자가 임의로 exception 을 사용하여 rollback 하고 싶을때가 있다. 이때 rollback 이 안되는데 아래의 방법으로 rollback 가능하다. catch 부분에 있는 부분을 사용하면 된다. 1 2 3 4 5 6 7 8 9 10 11 public void test123() { try { throw new Exception(); } catch (Exception e) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); } } Colored by Color Scripter cs