JPQLqueryFactory到Java映射的映射结果

时间:2018-07-10 11:43:38

标签: java jpql querydsl

我正在使用JPQLqueryFactory:

queryFactory.from(qsr,qcr,qsrl)
                    .where(predicate)
                    .select(qsrl.criteriaLabel,qcr.rating.avg())
                    .groupBy(qcr.criteria,qsrl.criteriaLabel)

如您所见,我正在选择具有字符串列表和双精度列的列,因此希望将此结果分配给地图,例如

Map<String, Double>  

但是如果我使用fetch(),则会出现类型不匹配的错误,这会给我列出不希望的列表。实现此目标的最佳方法是什么?

0 个答案:

没有答案