У меня есть значение параметра, которое будет связано в моем запросе UPDATE
, но бывает, что мой параметр не назначен запросу и не обновляет мой результат.
Вот мой код:
Query query = session.createQuery("Update Person p set age= age+:gap where age>:presentAge");
query.setInteger("gap", myLogicForGap.size() + 1);
myLogicForGap
происходит из списка, который передается в параметре метода. - Не могли бы вы помочь мне с некоторыми изменениями в моем коде или альтернативой, где значение
:gap
добавляется в presentAge
.
Заранее спасибо.