sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo escribir una consulta hql para la cláusula between para el rango de fechas?

No recuerdo por qué, pero para las fechas, Hibernate requiere que uses esta construcción:

query.setParameter("frmdate", frmDate, Hibernate.DATE);
query.setParameter("todate", toDate, Hibernate.DATE);

Solo lo estoy usando con objetos de calendario y con Hibernate.CALENDAR, por lo que es posible que deba adaptar el tipo exacto.