#트랜잭션

격리 수준과 세 가지 이상 현상

SQL 표준이 정의한 4단계 격리 수준과 각 단계가 허용하는 이상 현상을 정리한다

·데이터베이스·기본개념, Database, 트랜잭션

트랜잭션과 ACID

트랜잭션이 무엇을 보장하고 무엇을 보장하지 않는지 네 속성으로 정리한다

·데이터베이스·기본개념, Database, 트랜잭션

@Transactional 전파 속성 7가지

진행 중인 트랜잭션을 만났을 때의 동작 7가지와 기본 롤백 규칙을 정리한다

·Spring·기본개념, Spring, 트랜잭션

같은 클래스 안에서 부른 @Transactional은 왜 동작하지 않을까

Spring AOP의 프록시 기반 동작을 테스트로 확인했다

·Spring·파고들기, Spring, 트랜잭션, AOP

예외를 잡았는데 왜 롤백될까

@Transactional 전파 속성과 rollback-only 표시를 테스트로 확인했다

·Spring·파고들기, Spring, 트랜잭션, 테스트

트랜잭션 격리 수준은 DBMS마다 다르게 동작한다

표준 정의만 외우면 실무에서 틀리는 이유와, 테스트로 직접 확인한 기록

·데이터베이스·파고들기, Database, 트랜잭션, 테스트