powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA query - как правильно
3 сообщений из 3, страница 1 из 1
JPA query - как правильно
    #38099436
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе хранится дата вида:
Код: 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
JPA query - как правильно
    #38099921
Африканец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JulT,

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


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