전은 commit의 경우만 알아봤는데, 이제 rollback의 경우를 직접 실습해 보자.
REQUIRED이므로 묶여져 있다고 생각하고, 하나만 rollback이 되도 모두 rollback이다.
롤백 시
내부 트랜잭션들은 rollback해도 물리 트랜잭션을 rollback하는 것이 아니라 rollbackOnly로 마크를 새겨둠. 저 커넥션? 트랜잭션 동기화 매니저? 에다가.
외부 트랜잭션이 commit이나 rollback 해야 진짜 commit이나 rollback임.
'스프링 > 6. 스프링 DB-2' 카테고리의 다른 글
60. 트랜잭션 전파 활용 7 (0) | 2023.10.18 |
---|---|
59. 트랜잭션 전파 활용 6 (0) | 2023.10.17 |
57. 트랜잭션 전파 활용 4 (0) | 2023.10.17 |
56. 트랜잭션 전파 활용 3 (0) | 2023.10.17 |
55. 트랜잭션 전파 활용 2 (0) | 2023.10.17 |