Критерий выражения, представляющий метку времени до 5 минут - PullRequest
0 голосов
/ 04 января 2012

Как создать выражение, представляющее временную метку до 5 минут текущей временной метки, с помощью API критериев JPA 2.0?

Существует одна таблица со столбцом run_date.Мне нужно выбрать все записи, где run_date находится в последние 5 минут.

1 Ответ

0 голосов
/ 04 января 2012
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, 5);
criteria.add(Restrictions.lt("someTimestamp", cal.getTime()));

Это самый простой способ сделать это. Другой вариант - создать собственную реализацию Criterion, но если вам это не нужно много раз, я бы не стал беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...