2012-04-24 134 views

回答

4

对于Oracle SQL方言的使用sysdate()就像这个例子:

select e 
from Entity e 
where (e.endDate is null or (e.endDate > sysdate())) 

这是有效的orm.xml或使用<named-query>

时,对于您的特定查询“还没有在已创建的所有行最后三天“使用这个:

select e from Entity e where to_date(sysdate() - 3) >= e.created_date 
+0

SYSDATE也适用没有括号 – egallardo 2013-04-30 23:30:27