5
이 코드는 Datetime 및 Count라는 두 항목의 목록을 제공합니다. 그러나 시간없이 날짜별로 그룹화해야합니다.시간없이 날짜별로 최대 절전 기준 그룹
누구나 내게 그것을 할 방법을 줄 수 있습니까? 감사!
2013년 4월 27일 11 : 08 : 결과
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();
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')의 이름을 대체했다 귀하의 예). 제가 그렇게하지 않으면 소문자 * (?) (예제에서'datecreated')에있는 컬럼 *이 존재하지 않는다고 불평합니다. –