Hibernate中的日期文字

时间:2011-10-06 09:18:23

标签: hibernate jpa hql eclipselink jpql

我想知道如何在Hibernate查询语言中使用日期文字。我在我的JPA项目中做了如下(作为提供者的Eclipselink)并且它可以工作。

SELECT m FROM Me m WHERE m.dob <= {d '1984-10-06'}

但是当我将Hibernate(V 3.6.7)更改为我的JPA项目的提供者时,这不起作用。

1 个答案:

答案 0 :(得分:3)

reference documentation说:

  

where子句中使用的表达式包括以下内容:
  [...]

     
      
  • SQL literals'foo',69,6.66E + 2,'1970-01-01 10:00:01.0'
  •