스프링/6. 스프링 DB-2

58. 트랜잭션 전파 활용 5

sdafdq 2023. 10. 17. 12:13

전은 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