목록springrollback (1)
전지적라온시점
@Transactional 기반 Spring 트랜잭션 처리 완벽 가이드Spring 트랜잭션 처리는 데이터 정합성과 일관성을 보장하기 위한 핵심 기술입니다. @Transactional 어노테이션은 선언형 방식으로 트랜잭션을 간단하게 제어할 수 있도록 도와주며, 실무에서는 서비스 계층에서 자주 사용됩니다.1. 트랜잭션(Transaction)이란?트랜잭션은 데이터베이스 작업의 논리적 단위로, 다음 4가지 속성(ACID)을 만족해야 합니다:Atomicity: 전부 성공 or 전부 실패Consistency: 일관된 상태 유지Isolation: 동시에 실행되는 트랜잭션 간 간섭 없음Durability: 커밋된 데이터는 영구 반영2. Spring의 트랜잭션 관리 방식Spring은 다음 두 가지 방식으로 트랜잭션을 지..
Development/Spring
2025. 5. 15. 15:57