FlushModeType

플러시 영속성 컨텍스트(Persistence Context)와 데이터베이스를 동기화하는 것을 의미합니다. 보통 데이터베이스 트랜잭션이 커밋되는 순간에 플러시가 발생합니다. 플러시가 발생하면 "쓰기 지연 저장소"에 모아뒀던 INSERT, UPDATE, DELETE SQL등이 데이터베이스에 전달됩니다. 즉 플러시가 발생하면 영속성 컨텍스트의 변경사항을 DB에 반영함으로써 DB와 영속성 컨텍스트를 동기화시키는 것입니다. 플러시가 발생하면 플러시가 발생하면 다음과 같은 일이 차례대로 수행됩니다 변경 감지(Dirty Checking) 수정된 엔티티가 있다면 쓰기 지연 SQL 저장소에 등록 쓰기 지연 SQL 저장소의 쿼리를 데이터베이스에 전송(등록, 수정, 삭제) 플러시하는 방법 em.flush() - 직접 호출 ..
말 랑
'FlushModeType' 태그의 글 목록