Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Date literals in Hibernate

I wonder how to use date literals in Hibernate query language. I did as follows in my JPA project (as Eclipselink the provider) and it works.

SELECT m FROM Me m WHERE m.dob <= {d '1984-10-06'}

But this does not work when I change Hibernate (V 3.6.7) as the provider for my JPA project.

like image 804
siva636 Avatar asked Oct 06 '11 09:10

siva636


1 Answers

The reference documentation says:

Expressions used in the where clause include the following:
[...]

  • SQL literals 'foo', 69, 6.66E+2, '1970-01-01 10:00:01.0'
like image 116
JB Nizet Avatar answered Sep 30 '22 13:09

JB Nizet