❑ 플러시(flush) 1. 플러시의 개념 플러시는 영속성 컨텍스트의 변경 내용을 DB에 반영한다 플러시라는 이름으로 인해 영속성 컨텍스트에 보관된 엔티티를 지운다고 생각하면 안된다. 영속성 컨텍스트의 변경 내용을 DB에 동기화하는 것이 플러시다. [참고] Clear 플러시를 하면 영속성 컨텍스트의 변경 내용을 DB에 반영(동기화)한다. 하지만 여전히 영속성 컨텍스트 내에는 기존에 보관된 엔티티 등의 정보가 캐시로 남아있다 Clear는 영속성 컨텍스트의 캐시를 전부 제거하는 역할을 해준다. 2. 플러시를 실행할 경우 구체적인 동작 영속성 컨텍스트에 있는 모든 엔티티를 스냅샷과 비교해 수정된 엔티티를 찾는다. 수정된 엔티티는 수정 쿼리를 만들어 쓰기 지연 SQL저장소에 등록한다 쓰기 지연 SQL 저장소의 ..