pooney
article thumbnail
spring boot - 트랜잭션
Spring boot 2022. 7. 1. 23:49

안녕하세요 오늘은 Transaction에 대해서 알아보려고 합니다. 흔히 저희는 RollBack을 하기위하여 단순히 @Transaction을 사용은 하고 있는데 어떻게 동작 하는지 정확 하게 알지 못 하고 사용 하는 경우가 많은데 한번 알아보려고 합니다. Transaction Transaction은 작업의 논리적인 단위 라고 정의 할 수 있습니다. 흔히들 예시로 드는게 입금과 출금을 많이 이야기 합니다. 아마 이보다 이해하기 쉬운 예시가 없어서 그러지 않을까 생각합니다. Pooney라는 사람이 A라는 사람에게 10000원을 보내는 것을 생각해 보겠습니다. 위처럼 Pooney의 통장에는 10000원이 차감 되고 A에게는 10000원 증감 되어야 합니다. 매번 이렇게 아름답게 끝나면 좋겠지만 그렇지 않은 경..