J'utilise le code suivant pour récupérer tous les enregistrements que leur colonne de temps est passée mais il n'affiche rien.Mon code d'hibernation pour récupérer les enregistrements ne fonctionne pas
Criteria cre = session.createCriteria(Timing.class, "timing")
.add(Restrictions.le("timing.time", getCurrentTime()));
List<Timing> timing = new ArrayList();
if (cre.list().size() > 1) {
timing = (List<Timing>) cre.list();
}
tx.commit();
System.err.println("Time is:" + timing.get(0).getTime());
<<it does not reach to this line
}
public Date getCurrentTime() {
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm");
Date date = new Date();
System.out.println("current:" + dateFormat.format(date));
return date;
}
Timing
@Temporal (javax.persistence.TemporalType.TIME)
public Date getTime() {
return time;
}