Я хочу рассчитать количество при использовании группировки по с критериями.
Я хочу подсчитать количество групп по строкам с помощью Hibernate Criteria API, и я группирую по нескольким свойствам. Теперь я хочу посчитать все результаты группы по запросу. Как я могу использовать Projections.countDistinct()
, потому что я использую два свойства в группе по.
ProjectionList projectionList = Projections.projectionList()
.add(Projections.groupProperty("color"))
.add(Projections.groupProperty("area"));
Criteria criteria = session.createCriteria("ProductEntity");
criteria.setProjection(projectionList);
// adding some criteria
List results = criteria.list();