查看: 554|回复: 1

jpql 不支持casewhen语法?

升级   0.1%

136

主题

241

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2024-12-10 20:08:39 | 显示全部楼层 |阅读模式
如题,OA版本8.2.3,我在查询直接写order by case when .... then ... end就会报错:在字符处遇到case ,但预期为“AVG/COUNT/MAX/MIN/SUM或一个标识符”在解析(SQL语句)时遇到原始解析错误,请问该如何处理?


查询了一下说:JPOL的case语句在orderby字句中使用的是JPQL2.1及更高的版本的特性,如果是使用早期的版本这个语法可能不被支持。
我们8.2.3用的jpql版本是不是比较低?这个能升级的吗
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-12-11 10:44:13 | 显示全部楼层
暂时没有升级的计划,您可以使用原生sql去写
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread