【问题标题】:Update query for Mysql Not working using JPAMysql的更新查询不使用JPA
【发布时间】:2017-04-30 07:06:05
【问题描述】:

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

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

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

有人可以帮我把它翻译成 JPA 吗?我尝试使用 HQL 和本机查询对其进行翻译。两种情况都例外。我认为一个新的观点可能会有所帮助。 谢谢

【问题讨论】:

  • 为什么投反对票?我需要添加任何数据吗? q 不是很清楚吗?
  • "我尝试使用 HQL 翻译它" ... 对,你的尝试是什么,发生了什么?这就是这个网站上的工作方式。它不是代码编写服务

标签: mysql hibernate jpa


【解决方案1】:

为它添加了一个存储过程并调用它。现在工作正常。早些时候它不允许代码@on + 1。

【讨论】:

    猜你喜欢
    • 2017-11-20
    • 1970-01-01
    • 2015-10-08
    • 2016-05-03
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多