더티 체크로 엔티티를 변경하기에는 엔티티가 너무 많은경우에 사용한다.
영속성 컨텍스트와 상관없이 바로 데이터베이스에 쿼리를 날리기 때문에 벌크연산하고 영속성 컨텍스트를 초기화 해주자.
다시말하면 데이터베이스의 데이터와 영속성 컨텍스트의 데이터가 차이가 날수도 있다는 뜻이다. 따라서 벌크연산을 시행한 후, clear()를 통해 영속성 컨텍스트를 비우는 것이 좋다.
명령어 : executeUpdate()
'JPA' 카테고리의 다른 글
[JPA/ERROR] fetch join & DTO (0) | 2020.08.08 |
---|---|
[JPA] 페이징 API 와 일대다 페치조인 (0) | 2020.08.06 |
[JPA] 일대다 조인할때 영속성 컨텍스트 내부 모습 & distinct (0) | 2020.08.06 |
[JPA / JPQL] 페치조인 & 지연로딩 (0) | 2020.08.06 |
[JPA / JPQL] @ManyToOne, @OneToOne 과 묵시적 조인 (0) | 2020.08.06 |
댓글