Questo codice mi fornisce un elenco di due elementi datetime e count. Ma ho bisogno di raggrupparlo per data senza tempo.Sospendere il gruppo di criteri per data senza orario
Qualcuno mi può dare un indizio come farlo? Grazie!
Criteria criteria = getSession().createCriteria(Parcel.class);
ProjectionList projectionList = Projections.projectionList();
projectionList.add(Projections.groupProperty("dateCreated"));
projectionList.add(Projections.rowCount());
criteria.setProjection(projectionList);
List<Object[]> results = criteria.list();
Risultato:
2013-04-27 11: 08: 00.0 | 32
2013-04-27 11: 10: 00,0 | 5
2013-04-28 15: 03: 27.0 | 12
Ho bisogno di:
2013-04-27 | 37
2013-04-28 | 12
Funziona alla grande, ma ho dovuto sostituire il nome del campo entità ('dateCreated' nel tuo esempio) con il nome della colonna (' date_created' in il tuo esempio). Se non lo faccio, si lamenta che la colonna * in minuscolo * (?) ('Datecreated' nel tuo esempio) non esiste. –