transaction requires new
Transactional REQUIRES_NEW에 대한 오해
Transactional REQUIRES_NEW에 대한 오해
2021.12.21서론예전에 함께 스터디를 했던 스터디원이 트랜잭션에 관한 블로그 글을 공유하면서, 흥미로운 내용이라고 소개했다.해당 글에서는 기존에 내가 알고있던 사실이 틀리다라고 얘기하는 내용이었다. 내가 잘못알고 있었던 건가??! 생각들때쯤 해당 코드에서 옥에 티 발견했다. 간단한 내용일 수도 있지만 개념을 확실하게 잡지 않으면 충분히 헷갈릴 수 있을 거 같다. 덕분에 나도 이번 기회에 다시 학습해보고 명확하게 정리를 해보는 시간을 갖게 되었다. 본문 글의 내용은 이런 것이었다.@Transactional을 사용할 때 전파 속성을 "REQUIRES_NEW"로 지정해도, 부모 트랜잭션이랑 독립된 트랜잭션으로 실행되지 않는다 라는 내용이었다. 이 주장의 근거로 "자식 트랜잭션에서 예외가 발생하..