이 글은 공부를 하면서 알게 된 내용들을 기록하는 글입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다! Spring을 이용해서 개발하다보면, 그중 DB를 연결해서 개발하다 보면 `@Transactional` 어노테이션을 많이 사용하게 된다.리팩토링을 진행하던 중 `@Transactional`과 관련된 예외를 몇 번 만나게 되었고, 이를 해결하면서 @Transactional 어노테이션에 대한 궁금증이 들기 시작했다.이번 포스팅에서는 그 궁금증들을 타파해보자! ✅ `Transaction`의 필요성`@Transactional` 어노테이션에 대해 이야기하기 전에, Transaction에 대해 이야기해 보자.(Transaction에는 다양한 종류들이 있는데, 그중 Database Transaction..