Может ли кто-нибудь указать мне на пример использования CURRENT_DATE
в запросе JPA?Пример использования CURRENT_DATE в запросе JPA
CURRENT_DATE
указан в JPA, но я не смог заставить его работать. Я всегда получаю исключение unexpected token [CURRENT_DATE]
. Поскольку это указано в JPA, все провайдеры должны соблюдать это право?
Я использую EclipseLink 2.0 BTW.
Ты действительно рядом. Я добрался так далеко перед тем, как увидеть ваш ответ. Я пытаюсь сделать что-то вроде Выберите x из таблицы x, где x.id = 1 и (x.lastModified-CURRENT_DATE)> = 365 Мне нужно использовать расчет по датам. – javydreamercsw
Можно ли использовать арифметику datetime с использованием JPA? Вы должны иметь некоторую функцию, чтобы превратить разницу в дни (а не минуты или месяцы или тысячелетия и т. Д.). Я не знаю таких функций. Сделайте арифметику даты в Java, а затем просто выберите сравнение с результирующим диапазоном. – McDowell
Я предполагаю, что это недостаток или недостающая функциональность JPA. Я должен сделать это так, я думаю. Благодаря! – javydreamercsw