트랜잭션 영상 링크 예지니어스님의 10분 테코톡을 보고 작성되었습니다. 스프링을 사용하다보면 @Transactional 애노테이션을 많이 사용하는데 트랜잭션이 뭘까? 트랜잭션이란? 여러 쿼리를 논리적으로 하나의 작업으로 묶어주는 것 Example 거래 과정 구매자의 계좌에서 10000원 출금 판매자 계좌에 10000원 입금 거래가 일어날 때 실행되는 쿼리 UPDATE문 : 구매자의 계좌에서 10000원 빼기 UPDATE문 : 판매자의 계좌에 10000원 더하기 서버에 문제가 발생해 구매자의 계좌에서는 10000원이 빠져나갔지만 판매자의 계좌에는 10000원이 들어오지 않는 문제가 발생할 수 있다. 이를 방지하기 위한 것이 트랜잭션이다. 트랜잭션 쿼리를 논리적으로 하나로 묶어 한번에 모두 실행되거나 모두 ..