2012-04-24 70 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