update account set lastusedval=lastusedval+1 where isactive=1 returning
lastusedval;
如何在java中执行上述查询? 当我尝试在 oracle 中执行它的工作但在 java hibernate/jpa 中无法在更新查询中存储返回值时。
执行上述查询的目的是当超过 1 个请求到来时在数据库级别应用锁
最佳答案
使用 jdbc 准备好的语句和 registeroutparameter 可能会帮助您解决此问题。
关于java - 更新和返回 在 java jdbc 代码中的同一查询中使用返回关键字更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52353512/