यह कोड मुझे दो आइटम डेटाटाइम और गिनती की एक सूची देता है। लेकिन मुझे बिना समय के समूह को समूह की जरूरत है।बिना किसी समय के हाइबरनेट मानदंड समूह
क्या कोई मुझे एक सुराग दे सकता है कि यह कैसे करें? धन्यवाद!
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();
परिणाम:
2013-04-27 11: 08: 00.0 | 32
2013-04-27 11: 10: 00.0 | 5
2013-04-28 15: 03: 27.0 | 12
मुझे चाहिए:
2013-04-27 | 37
2013-04-28 | 12
अच्छा काम करता है, लेकिन मैं स्तंभ नाम ('date_created' में साथ इकाई क्षेत्र (' अपने उदाहरण में dateCreated') के नाम को बदलने के लिए किया था आपका उदाहरण)। अगर मैं ऐसा नहीं करता, तो यह शिकायत करता है कि कम * * (?) में कॉलम * (आपके उदाहरण में दिनांकित ') मौजूद नहीं है। –