MySQL 查询报错

MySQL 查询报错,第1张

改成 case isManage when 1 then 'true' else 'false' end 字段名,

或者 case when isManage =1 then 'true' else 'false' end 字段名。

HQL拼写有问题

org.hibernate.hql.ast.QuerySyntaxException: expecting IDENT, found '2' near line 1, column 50 [from com.online.doc.domain.DocInfo where STATUS=:2]

HQL映射出现了错误

STATUS=:2

这里的问题,2你再检查一下,如果是数据,不用带冒号(:),如果是变量,设置一个新的名称,例如STATUS=:status

然后在Query里面进行设置

具体类型不知,估计这两个足够了,建设Query q = ......

q.setString("status","2")

q.setInt("status",2)

看看你的类型是什么吧


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/8788563.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存