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();