JPA [기본] 벌크 연산

신재원·2023년 2월 4일
0

JPA 기본

목록 보기
31/31

📌 벌크연산

SQL문에서 사용하는 update, delete문과 동일하다.

  • 쿼리 한번으로 여러 테이블 로우 변경 (엔티티)

사용 예시

  • executeUpdate()의 결과는 영향받은 엔티티 수를 반환한다.

벌크 연산 주의

  • 벌크 연산은 영속성 컨텍스트를 무시하고 DB에 직접 쿼리한다.
    해결방법
      1. 벌크 연산을 먼저 실행
      1. 벌크 연산 수행후 영속성 컨텍스트 초기화
        (em.clear후 DB에서 새롭게 값을 가져와야된다.)

0개의 댓글