Запрос даты в JPA - PullRequest
       13

Запрос даты в JPA

0 голосов
/ 08 августа 2011

Как написать запрос в JPA на основе выбора месяца.

* 1003 Е.Г. *

В таблице есть столбец эффективное_дата, который содержит значения дат, показанные под записями

1 May 
1 Jun
2 July 
1 Aug

, а если current_date равен 8 июля, то будет возвращаться запись 2 июля

Как написать такой запрос для получения базы записей на дату вступления в силу с использованием JPA

1 Ответ

0 голосов
/ 08 августа 2011

Почему бы вам не хранить фактическую дату, а не строку месяца, этот подход ограничен данными за 1 год, если не имеет значения, какой год?

Также очень сложно предложить кодовое решение, не зная, как называется ваша сущность или свойство сущности (ffective_date).

что-то вроде

EntityManager em = //a reference to your entityManager
Query q = em.createQuery("SELECT effectiveDate FROM UnknownEntityName");
List<UnknownEntityName> results = (List<UnknownEntityName>) q.getResultList();

попробуйте поискать здесь несколько полезных указателей

Учебник JPA

...