Интересно, как использовать литералы даты в языке запросов Hibernate? Я сделал следующее в своем проекте JPA (как Eclipselink поставщик), и он работает.
SELECT m FROM Me m WHERE m.dob <= {d '1984-10-06'}
Но это не работает, когда я меняю Hibernate (V 3.6.7) в качестве провайдера для моего проекта JPA.