Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA query - как правильно / 3 сообщений из 3, страница 1 из 1
03.01.2013, 17:10:34
    #38099436
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA query - как правильно
В базе хранится дата вида:
Код: java
1.
2013-01-02 17:20:54

Составляю запрос:
Код: java
1.
2.
3.
currentQuery = entityManager.createQuery("SELECT e FROM Currentexpenses e WHERE e.date BETWEEN :startDate AND :endDate");
          currentQuery.setParameter("startDate", start);
          currentQuery.setParameter("endDate", end);


Мне нужно, чтобы выводило все записи из базы без учета часов и минут, т.к. если
Код: java
1.
стартДэйт=2013-01-02 15:20:54 

и
Код: java
1.
эндДэйт=2013-01-02 16:22:54

, то данных естественно нет. Как правильно сделать?
Спасибо.
...
Рейтинг: 0 / 0
04.01.2013, 12:49:26
    #38099921
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA query - как правильно
JulT,

Обрежьте время для дат, к конечной дате прибавьте один день, потом подставляйте в параметры.
...
Рейтинг: 0 / 0
04.01.2013, 12:50:47
    #38099922
Африканец
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA query - как правильно
И лучше использовать явные <, <=, >, >= вместо between
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA query - как правильно / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]