Outer와 inner 완료 조합을 모두 검증한다
독립 transaction도 exception을 catch하지 않으면 outer로 실패가 전파된다.
| Outer | Inner | 남는 상태 |
|---|---|---|
| commit | commit | main+audit |
| rollback | commit | audit only |
| commit | rollback caught | main only |
| rollback | rollback | none |
독립 transaction도 exception을 catch하지 않으면 outer로 실패가 전파된다.
| Outer | Inner | 남는 상태 |
|---|---|---|
| commit | commit | main+audit |
| rollback | commit | audit only |
| commit | rollback caught | main only |
| rollback | rollback | none |