Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datumsvergleich mit Hibernate Criteria API

Ich habe einen anderen Weg versucht und es funktioniert für mich. Ich überprüfe, ob das Datum in meiner Tabelle wie folgt zwischen dem Benutzerdatum und dem Benutzerdatum plus einem Tag liegt.

Calendar cal = Calendar.getInstance();
cal.setTime(userDate);
cr.add(Restrictions.ge("yourDate", cal.getTime()));
cal.add(Calendar.DATE, 1);
cr.add(Restrictions.le("yourDate", cal.getTime()));