我正在使用 Vaadin 的 JPAContainer 添加 where 子句,但是如何使用 group by?
data.getEntityProvider().setQueryModifierDelegate(
new DefaultQueryModifierDelegate() {
@Override
public void filtersWillBeAdded(CriteriaBuilder criteriaBuilder, CriteriaQuery<?> query, List<Predicate> predicates) {
super.filtersWillBeAdded(criteriaBuilder, query, predicates);
//Where clauses
//query.groupBy(fromEntity.get(groupByColName)); ???
}
}
我收到一个错误
result returns more than one elements