[Spring] @Transactional
Transaction 정의 º 데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산 Transaction 성질 1. Atomicity(원자성) º 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 한다. (모두 성공 또는 모두 실패) 2. Consistency(일관성) º 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다. 3. Isolation(독립성) º 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없다. º 수행중인 트랜잭션은 완전히 완료될 때까지 다른 트랜잭션에서 수행 결과를 참조할 수 없다. 4. Durablility(..
2020.10.10