Hibernate查询错误Mysql

时间:2017-09-14 04:59:12

标签: hibernate

我是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; 

1 个答案:

答案 0 :(得分:0)

hql不支持Afaik INTERVAL,因此您可以更改查询,切换到本机查询或将值作为查询参数传递