Двигатель приложения JPA запрос даты - PullRequest
4 голосов
/ 21 мая 2010

Предположим, у меня есть объект, который представляет ЗАДАЧУ.Задача имеет срок выполнения.

Как создать запрос, чтобы получить все задачи, которые должны быть выполнены сегодня?

Некоторый рабочий код, например

", выберите t из Задачи t, где dueDate =: today"

будет полезно.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Вы предполагаете, что @Temporal поддерживается плагином Google GAE / J. Это не так, несмотря на то, что им сообщили более года назад http://code.google.com/p/datanucleus-appengine/issues/detail?id=20&colspec=ID%20Stars%20Type%20Status%20Priority%20FoundIn%20TargetRelease%20Owner%20Summary

0 голосов
/ 21 мая 2010

Предполагая, что dueDate - это Date, аннотированный так:

@Temporal(TemporalType.DATE)
private Date dueDate;

Затем вы можете выполнить следующий запрос в JPQL:

select t from Task where t.dueDate = current_date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...