[JPA] 벌크연산와 영속성 컨텍스트는 별개다?
벌크 연산 벌크 연산이란 1개 이상의 데이터를 update 할 때 사용합니다. 벌크 연산 사용 X 식별자를 통해 Entity를 조회하여 변경 감지(Dirty Checking)를 사용합니다. 따라서 식별자에 해당하는 1개의 데이터에만 update가 수행됩니다. @Repository @RequiredArgsConstructor public class MemberJpaRepository { private final EntityManager em; public void update(Member member, Team team) { Member findMember = em.find(Member.class, member.getId()); findMember.changeTeam(team); } } 벌크 연산 사용 O..
JPA
2024. 1. 16. 16:28