我一直在网上查看有关聚合的示例,例如count,但似乎所有这些都是单独使用聚合。
SELECT field, count(*) FROM table GROUP BY field Should have something like: field.value1, x1 field.value2, x2 ....
我正在寻找一个纯粹的JPA答案。如果不是,我想我可以为计数部分做进一步的查询,但这看起来效率不高。
有什么想法吗?
答案 0 :(得分:3)
我不确定我是否正确理解了这个问题但是下面的JPQL查询没有做你想要的:
SELECT p.name, count(p) from Product p group by p.name
您可以检索如下数据:
列出datos =(List)query.getResultList();
其中Object [0]是第一个字段,Object [1]是第二个字段,依此类推。