更新Mysql的查询使用JPA不起作用

时间:2017-04-30 07:06:06

标签: mysql hibernate jpa

这是一个在Mysql中运行良好的查询

    set @on = 2;
UPDATE `knowledgeapps`.`article`
SET

`OrderNo` = (@on:=@on + 1)
WHERE OrderNo >1;

有人可以帮我翻译成JPA吗?我试图使用HQL和使用本机查询来翻译它。两种情况的例外情况。我认为一个新观点可能有所帮助。 感谢

1 个答案:

答案 0 :(得分:0)

为其添加了一个存储过程并调用它。现在工作正常。之前它不允许使用代码@on + 1.