JPA/JPQL

조회 후 수정

lovineff 2020. 6. 9. 10:51

Entity로 조회 결과를 반환하고, 즉시 수정 진행

em.createQuery(
    "select u from User u where (select count(d) from UserDetail d where u.id = d.userId) > 0"
    , com.test.react.Entity.User.class
).getResultList()
.forEach(user -> user.setName(user.getName() + " aaa"));

em.flush();

 

 

'JPA > JPQL' 카테고리의 다른 글

네이티브 쿼리  (0) 2020.06.09
fetch join  (0) 2020.06.09
Named 쿼리  (0) 2020.06.09
벌크 연산  (0) 2020.06.09
서브 쿼리  (0) 2020.06.09