Как указать LockMode в EJB3 Persistence NamedQuery? Я хочу добавить Pessimistic LockMode к моему существующему выбору, чтобы я мог обновлять его при необходимости, но, что удивительно, объект Query не имеет метода setLockMode (xxx) (я понимаю, что если JPA, как подмножество сохраняемости EJB3, выставляет setLockMode, сохраняемость EJB3 должна иметь доступный метод слишком).
Query query = em.createNamedQuery("findOptoutStudent");
query.setParameter("optoutIndicator", optoutIndicator);
List<Student> students = query.getResultList();
return students.get(0);
Я бы предположил, что мне не нужно вручную изменять запрос, чтобы «выбрать для обновления».
Спасибо, Кевин.