![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrI3gS%2Fbtshv3kSsVc%2FRHTTDrx5XVr04saL8WVKsk%2Fimg.png)
Spring boot
[spring 데이터 접근 핵심 원리 5] transaction - 2 (트랜잭션 동기화)
https://codenme.tistory.com/91 [spring 데이터 접근 핵심 원리] transaction, lock 데이터를 저장할 때, 파일로 저장하지 않고 "데이터 베이스" 로 저장하는 이유 -> 대표적인 이유는 "트랜잭션" 때문이다. 이번 글에선 스프링을 통해 @Transactional 어노테이션으로 단순화 되었던 트 codenme.tistory.com 위의 글에서 transaction에 관련한 코드를 jdbc로 구현하며, 아래와 같은 문제점들이 발생했다. 트랜잭션 문제 예외 누수 문제 JDBC 반복 문제 트랜잭션 문제 가장 큰 문제는 트랜잭션을 적용하면서 생긴 다음과 같은 문제들이다. JDBC 구현 기술이 서비스 계층에 누수되는 문제 트랜잭션을 적용하기 위해 JDBC 구현 기술이 서비스..