您的位置:首页 > Web前端 > Node.js

Hql group by unexpected AST node

2016-02-23 10:43 633 查看
如果按下面的格式写



则会抛如下的错误:

unexpected AST node: > near line 1, column 243 [SELECT CASE WHEN addTime> 1449555508 THEN Min(addTime) WHEN addTime< 1449555508 THEN MAX(addTime) END as addTime FROM BrandColumn WHERE addTime<> 1449555508 and type=2 GROUP BY addTime>1449555508]; nested exception
is org.hibernate.hql.ast.QuerySyntaxException: unexpected AST node: > near line 1, column 243 [SELECT CASE WHEN addTime> 1449555508 THEN Min(addTime) WHEN addTime< 1449555508 THEN MAX(addTime) END as addTime FROM BrandColumn WHERE addTime<> 1449555508 and
type=2 GROUP BY addTime>1449555508]

经过查资料,才知道HQL里面的group by不能包含算数表达式

改成如下:



则正确了。

相关链接:http://blog.csdn.net/chenssy/article/details/7728367
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: