DATE_SUB命名查询MYSQL

时间:2013-02-08 16:14:38

标签: ejb-3.0 named-query

有一个像这样写的命名查询

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

但是我解析了语法错误。

任何想法?

P

1 个答案:

答案 0 :(得分:0)

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

  • 创建命名的本机查询以使用DATE_SUB函数。
  • 否则,可以明确计算持续时间&amp;然后设置参数。