App引擎JPA日期查询

时间:2010-05-21 18:56:33

标签: google-app-engine date jpa

假设我有代表TASK的对象。任务有截止日期。

如何创建查询以获取今天到期的所有任务?

一些像

这样的工作代码

“从任务t中选择t,其中dueDate =:today”

将是有用的。

提前谢谢你。

2 个答案:

答案 0 :(得分:2)

您认为Google的GAE / J插件支持@Temporal。尽管一年前向他们报道,但事实并非如此 http://code.google.com/p/datanucleus-appengine/issues/detail?id=20&colspec=ID%20Stars%20Type%20Status%20Priority%20FoundIn%20TargetRelease%20Owner%20Summary

答案 1 :(得分:0)

假设您的dueDateDate,注释如下:

@Temporal(TemporalType.DATE)
private Date dueDate;

然后,您可以在JPQL中执行以下查询:

select t from Task where t.dueDate = current_date