我一直在网上寻找有关 count 等聚合的示例,但似乎所有这些示例都单独使用了聚合。
SELECT 字段,count(*) FROM table GROUP BY 字段
应该有类似的东西:
field.value1, x1
field.value2, x2
....
我正在为这个寻找一个纯粹的 JPA 答案。如果不是,我想我可以只对计数部分进行进一步的查询,但这似乎效率不高。
有任何想法吗?
我不确定我是否正确理解了这个问题,但下面的 JPQL 查询不是你想要的:
SELECT p.name, count(p) from Product p group by p.name
您可以像这样检索数据:
List datos=(List)query.getResultList();
其中 Object[0] 是第一个字段,Object[1] 是第二个字段,依此类推。
我是一名优秀的程序员,十分优秀!