Обновить и вернуть Обновленный столбец с использованием возвращаемого ключевого слова в том же запросе в коде java jdbc - PullRequest
0 голосов
/ 16 сентября 2018
 update account set lastusedval=lastusedval+1 where isactive=1 returning 
 lastusedval;

Как выполнить вышеуказанный запрос в Java?когда я пытался выполнить в oracle его работу, но в java hibernate / jpa нет способа сохранить возвращаемое значение в запросе на обновление.

При выполнении вышеизложенного запроса намерение состоит в том, чтобы применить блокировку на уровне БД, когда приходит более 1 запроса

1 Ответ

0 голосов
/ 16 сентября 2018

Использование подготовленного оператора jdbc с registeroutparameter может помочь вам решить эту проблему.

Создание запроса UPDATE RETURNING в Hibernate

...