[JPA] @Modifying이란? 그리고 주의할점 (벌크 연산)
@Modifying 이란?Spring Data JPA에서 사용되는 애노테이션으로, @Query 어노테이션을 통해 작성된 변경이 일어나는 쿼리(INSERT, DELETE, UPDATE )를 실행할 때 사용된다.@Modifying을 변경이 일어나는 쿼리와 함께 사용해야 JPA에서 변경 감지와 관련된 처리를 생략하고 더 효율적인 실행이 가능하다.@Modifying@Query("UPDATE User u SET u.name = :name WHERE u.id = :id")int updateUserName(@Param("id") Long id, @Param("name") String name);▶ @Query, @Param 알아보기 (클릭) 📌 벌크 연산이란?벌크 연산은 데이터베이스에서 UPDATE, DELE..