본문으로 바로가기

사용자 exception 시 rollback 예제

category JAVA 2022. 5. 2. 18:06
반응형

사용자가 임의로 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();
        }
    }
 
cs
반응형