Я хочу сделать выбор из таблицы, где date = TODAY, в mysql, который был бы where date > CURDATE()
, как это сделать по запросу JPA с именем?
Как получить CURDATE()/NOW() в запросе 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 на сервере базы данных.