我想从表中选择date = TODAY,在mysql上where date > CURDATE()
,如何在JPA命名查询中执行此操作?
答案 0 :(得分:32)
来自spec:
4.6.16.3日期时间函数
functions_returning_datetime:= CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP
日期时间函数返回 当前日期,时间和的价值 数据库服务器上的时间戳。
答案 1 :(得分:18)
这取决于您的JPA提供商。例如,Hibernate支持current_date()函数:
from MyEntity where myDateProperty > current_date()