entityManager.getTransaction().begin();
entityManager.clear();
CriteriaBuilder builder = entityManager.getCriteriaBuilder();
CriteriaUpdate<Student> update = builder.createCriteriaUpdate(Student.class);
Root<Student> root = update.from(Student.class);
update.set("sal",90);
update.where(builder.equal(root.get("sname"), "naveen"));
int update2 = entityManager.createQuery(update).executeUpdate();
entityManager.getTransaction().commit();
В моей базе данных 5 записей с именем naveen. Я использую приведенный выше код для обновления записей, но почему он обновлял только одну запись
Может ли кто-нибудь помочь мне в этом Спасибо