본문 바로가기
JPA

[JPA] 벌크연산 주의점

by onejunu 2020. 8. 6.

더티 체크로 엔티티를 변경하기에는 엔티티가 너무 많은경우에 사용한다.

 

영속성 컨텍스트와 상관없이 바로 데이터베이스에 쿼리를 날리기 때문에 벌크연산하고 영속성 컨텍스트를 초기화 해주자.

 

다시말하면 데이터베이스의 데이터와 영속성 컨텍스트의 데이터가 차이가 날수도 있다는 뜻이다. 따라서 벌크연산을 시행한 후, clear()를 통해 영속성 컨텍스트를 비우는 것이 좋다.

 

명령어 : executeUpdate()

 

 

댓글