tags:

views:

527

answers:

2

I want to do a select from table where date = TODAY, on mysql that would be "where date > CURDATE()", how do I do this on a JPA named query?

A: 

That depends on your JPA provider. Hibernate, for example, supports current_date() function:

from MyEntity where myDateProperty > current_date()
ChssPly76
+3  A: 

From the spec:

4.6.16.3 Datetime Functions

functions_returning_datetime:=
CURRENT_DATE |
CURRENT_TIME |
CURRENT_TIMESTAMP

The datetime functions return the value of current date, time, and timestamp on the database server.

McDowell