List esns=session.createQuery("from Pool e where e.status=:status "+
"order by uuid asc")
.setString("status", "AVAILABLE")
.setMaxResults(n)
.setLockMode("e", LockMode.PESSIMISTIC_WRITE)
.list();
У меня написан вышеупомянутый запрос, однако он не генерирует запрос for update
и происходят одновременные обновления.
Я использую версию 3.5.2, и в ней ошибка Критерий API , такая же ошибка присутствует и в API запросов, или я что-то не так делаю?