들어가기 앞서 - 트랜잭션(Transaction)이란? 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 하나의 작업 단위를 의미합니다. 하나의 트랜잭션에 여러 작업(연산)이 포함될 수 있으며, 이 작업들은 모두 성공적으로 완료되거나, 하나라도 실패할 경우 전체가 취소(롤백)되어야 합니다(All or Nothing이라고도 합니다. 한국어로는 모 아니면 도?). 이러한 특성 때문에 트랜잭션은 데이터의 일관성과 무결성을 유지하는 데 핵심적인 역할을 합니다. '@Transactinal' 어노테이션 // try-catch를 통해 트랜잭션을 수동으로 관리하는 코드 public class Example { public static void main(String[] args) { Connection ..