Mysql
 sql >> Database >  >> RDS >> Mysql

Come scrivere una query hql per la clausola between per l'intervallo di date?

Non ricordo perché, ma per le date, Hibernate richiede di utilizzare questo costrutto:

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

Lo sto usando solo con oggetti Calendar e con Hibernate.CALENDAR, quindi potresti dover adattare il tipo esatto.