이전 포스팅과 이어지는 내용입니다. https://dong-woo.tistory.com/148 [Spring] 트랜잭션에 대한 이해와 과거의 활용 데이터를 저장할 때 단순 파일에 저장해도 되지만 현대의 웹 애플리케이션은 왜 데이터베이스에 저장할까? 이는 데이터베이스가 트랜잭션이라는 개념을 지원하기 때문이다. 현대의 우리는 스 dong-woo.tistory.com 직접 구현한 트랜잭션의 문제점 이전 포스팅에서는 커넥션을 파라미터로 넘겨, 직접 트랜잭션을 구현했다. 하지만 현재 단계는 문제점이 상당히 많다. 트랜잭션 관련 문제 만약 JDBC에서 JPA로 데이터 접근 기술을 변경한다면 서비스 계층의 트랜잭션 코드도 변경되어야 한다. 커넥션을 동기화하기 위해서 파라미터로 계속 커넥션을 넘겨준다. 서비스 계층이 ..