我是hibernate查询的新手。 我的数据库是MySql。
当我们跑步时,我得到了像
这样的错误org.hibernate.hql.internal.ast.ErrorCounter.reportError - 第1行:293:意外令牌:MINUTE
我的查询如下:
select distinct lol.spajNo,wasup.key11,lol.creationDate from facebook lol , watsapp wasup where " +
"lol.spajNo=wasup.key21 and lol.creationDate >= DATE_ADD(SYSDATE(),INTERVAL -"+timeRange+" MINUTE) and " +
"lol.status not in ?1 and lol.retryAttempt > "+NO_RETRY_ATTEMPT;
答案 0 :(得分:0)
hql不支持Afaik INTERVAL
,因此您可以更改查询,切换到本机查询或将值作为查询参数传递