1

我正在使用 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
4

1 回答 1

0

也许为时已晚...

我开了一张票 http://dev.vaadin.com/ticket/14484

推送了一个补丁 https://dev.vaadin.com/review/#/c/4365/

试试看

于 2014-08-27T09:30:11.093 回答