Как получить CURDATE()/NOW() в запросе JPA с именем?

Я хочу сделать выбор из таблицы, где date = TODAY, в mysql, который был бы where date > CURDATE(), как это сделать по запросу JPA с именем?

Ответ 1

Это зависит от вашего провайдера JPA. Например, Hibernate поддерживает функцию current_date():

from MyEntity where myDateProperty > current_date()

Ответ 2

Из spec:

4.6.16.3 Функции Datetime

functions_returning_datetime:=
CURRENT_DATE |
CURRENT_TIME |
CURRENT_TIMESTAMP

Функции datetime возвращают значение текущей даты, времени и timestamp на сервере базы данных.