플러시 플러시는 영속성 컨텍스트의 변경 내용을 데이터베이스에 반영하는 과정이다.변경 감지가 동작해서 영속성 컨텍스트의 모든 엔티티를 스냅샷과 비교해서 수정된 엔티티를 찾는다. 수정된 엔티티는 수정 쿼리를 만들어 쓰기 지연 SQL 저장소에 등록한다.쓰기 지연 SQL 저장소의 쿼리를 데이터베이스에 전송한다 영속성 컨텍스트를 플러시하는 방법 em.flush() 직접 호출트랜잭션 커밋 시 자동 호출JPQL 쿼리 실행 시 자동 호출 플러시 모드 옵션 엔티티 매니저에 플러시 모드를 직접 지정하려면 javax.persistence.FlushModeType을 사용하면 된다.FlushModeType.AUTO : 커밋이나 쿼리를 실행할 때 플러시(기본값)FlushModeType.COMMIT : 커밋할 때만 플러시 * 플러..