почему я не могу обновить несколько строк с использованием JPA - PullRequest
0 голосов
/ 11 января 2020
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. Я использую приведенный выше код для обновления записей, но почему он обновлял только одну запись

Может ли кто-нибудь помочь мне в этом Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...