在Java jdbc代码中,在同一查询中使用return关键字更新和返回Updated列

时间:2018-09-16 11:11:08

标签: java spring hibernate jdbc spring-data-jpa

 update account set lastusedval=lastusedval+1 where isactive=1 returning 
 lastusedval;

如何在Java中执行上述查询? 当我尝试在oracle中执行其工作但在java hibernate / jpa中执行时,无法在更新查询中存储返回值。

通过执行以上查询意图,当出现多个请求时在数据库级别应用锁定

1 个答案:

答案 0 :(得分:0)

使用带有registeroutparameter的jdbc准备好的语句可以帮助您解决此问题。

Creating an UPDATE RETURNING query in Hibernate