databasetransaction1 [Spring] @Transactional 어노테이션 역할 Transactional 어노테이션의 역할Transactional 어노테이션은 데이터베이스 트랜잭션을 관리하는 데 사용됩니다. 트랜잭션은 여러 개의 데이터베이스 작업을 원자적인 단위로 묶어주는 기능을 제공하여 데이터 일관성과 안전성을 보장합니다. Transactional 어노테이션을 사용하면 트랜잭션의 시작, 종료, 롤백 등을 자동으로 처리할 수 있습니다. 트랜잭션 경계 설정: Transactional 어노테이션이 적용된 메서드나 클래스의 실행을 트랜잭션으로 감싸기 때문에 해당 메서드나 클래스의 실행이 트랜잭션의 시작과 종료를 정의합니다. 이는 데이터베이스 작업이 완전하게 실행되거나 아예 실행되지 않도록 보장합니다. 롤백 처리: 메서드 실행 중 예외가 발생하면 자동으로 롤백되어 이전 상태로 복원됩니다.. BE/Spring 2024. 4. 26. 이전 1 다음 728x90