변경 감지 (dirty checking)

  • 영속성 컨텍스트에서 보관하는 데이터에 변경이 일어났는지 확인합니다.

  • 데이터 변경이 일어났다면 JPA가 자동으로 Update 쿼리를 날립니다.

  • 위의 과정을 자세히 설명해보자면1차 캐시에서 엔티티와 스냅샷을 비교하고 다르다면 쓰기 지연 SQL 저장소에 update 쿼리를 추가합니다.

더티 체킹.png

Last updated