基于日期的选择记录的Hibernate查询?

时间:2012-09-21 06:06:59

标签: hibernate hql

我正在使用hibernate作为数据访问层,
所以我必须为以下SQL查询编写HQL查询。

  

从MyTable中选择*,其中my_date> = '16 -SEP-2012'

工作正常..为此我编写了如下HQL查询,

  

从MyTable作为NB,其中NB.my_date> = date

这是一个错误..

  

从MyTable作为NB,其中NB.my_date> = Mon Mar 07 00:00:00 IST 1   org.hibernate.hql.ast.QuerySyntaxException:意外令牌:Mar

如何为此编写HQL查询..任何想法?

1 个答案:

答案 0 :(得分:0)

尝试:date,因为您当前的代码是语法错误。如果它仍然无效,请尝试使用yyyy-MM-dd格式 - 这可能是区域设置问题。另外一定要正确设置参数,你没有包含代码的那部分。