0

有一个这样写的命名查询

select u from User u where u.creationdate < DATE_SUB(CURDATE(),INTERVAL :upperDate DAY) and status=:status and reminder_counter =:counter

但我得到一个语法错误解析。

有什么想法吗?

4

1 回答 1

0

您使用的函数DATE_SUB是 MySQL 特定的,导致解析错误。

  • 创建一个命名的本机查询以使用DATE_SUB函数。
  • 否则,可以显式计算持续时间然后设置参数。
于 2013-02-11T09:34:23.660 回答