[Spring] Transaction 정리
Spring boot 2021. 11. 24. 20:36

Transaction은 DB와 연관된 개발을 함에 있어서 중요한 개념으로 자리 잡았다. 트래픽이 많은 요즘 제품 개발에 있어 더 중요해 진것 같다. Python에서는 라이브러리설정에서 몇가지 설정만 하면 transaction을 구현 가능 헸다. 이 글은 spring에서 transaction을 구현하는 방법을 알아보기 전에 JDBC을 이용하여 transaction을 어떻게 구성할 수 있을지에 대해 알아보고 Spring에서의 사용법에 대하여 간단히 알아볼 예정이다. JDBC를 이용한 Transaction 아래 코드는 JDBC 연결을 하고 AutoCommit를 false로 설정 한 후 코드 실행 도중 Exception이 발생하면 rollback를 수행하는 코드 이다. (roolback은 JDBC에서 savep..