Play框架中jpa查询中的日期比较

时间:2011-12-23 20:02:59

标签: jpa playframework

我有一个包含java.utils.Date对象的模型。我需要查询该模型以查找在当前时间之前和之后安排的事件。我目前的代码: List<Event> pastEvents = Event.find("select e from Event e where e.time < TIME").fetch(4); 返回零结果。当我将查询更改为&gt; TIME返回零结果,但= TIME返回所有结果。

使用&lt;和&gt;使用CURRENT_TIMESTAMP会给我不正确的结果,因为将来某些事件显示为&lt; CURRENT_TIMESTAMP。我应该如何比较我的Date对象以返回正确的结果?

1 个答案:

答案 0 :(得分:1)

正确的查询是“从事件e中选择e,其中e.time&lt; CURRENT_TIME”