변경 감지

영속성 컨텍스트가 관리하는 엔티티의 상태 변화를 트랜잭션 커밋 시점에 자동으로 감지하여 UPDATE SQL을 실행하는 JPA 메커니즘입니다.

동작 방식

조회 → 스냅샷 저장
         │
엔티티 수정 (setter 등)
         │
커밋/플러시 → 스냅샷과 비교 → 변경 감지 → UPDATE SQL 실행

주의 사항

핵심 정리

개발자가 명시적으로 update 메서드를 호출하지 않아도 영속성 컨텍스트 내 엔티티 변경 사항이 자동으로 DB에 반영됩니다.

CSLOG에서 보기