반응형
Bulk
-
11. Querydsl Update/Delete BulkBackEnd/Querydsl 2021. 7. 29. 20:50
[전체소스코드] (주의) JPQL 배치와 마찬가지로, 영속성 컨텍스트에 있는 엔티티를 무시하고 실행되기 때문에 배치 쿼리를 실행하고 나면 영속성 컨텍스트를 초기화 하는 것이 안전하다. 1. Update long count = queryFactory .update(member) .set(member.username, "비회원") /** 기존 숫자에 더하기 .set(member.age, member.age.add(1)) 기존 숫자에 곱하기 .set(member.age, member.age.multiply(2)) */ .where(member.age.lt(28)) .execute(); 2. Delete long count = queryFactory .delete(member) .where(member.age...