[JPA] 벌크 연산
벌크 연산 Entity를 수정하기 위해서는 [Dirty Checking, Merge]를 사용하고, 삭제하기 위해서는 [remove()]를 사용한다 1-1. 수정 (벌크 연산 X) List memberList = new ArrayList(); for (long i = 1L; i 이럴때는 여러 건을 한번에 수정/삭제해주는 "벌크 연산"을 사용하면 된다 벌크 연산을 활용하려면 em.createQuery에 벌크 연산을 수행할 쿼리를 넣어주고 "executeUpdate()"를 호출해주면 된다 executeUpdate()의 Return Value는 "DB상에서 변화된 Tuple의 개수"이다 2-1. 수정 (벌크 연산 O) String sql = "UPDATE Member m " + "SET m.age = 100";..
2022.08.11