我一直在网上寻找有关计数等聚合的示例,但似乎所有这些都单独使用聚合。
SELECT 字段,count(*) FROM 表 GROUP BY 字段 应该有类似的东西: 字段值1,x1 字段值2,x2 ……
我正在为此寻找一个纯粹的 JPA 答案。如果不是,我想我可以仅针对计数部分进行进一步查询,但这似乎效率不_Stack Overflow中文网
Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为此寻找一个纯粹的 JPA 答案。如果不是,我想我可以仅针对计数部分进行进一步查询,但这似乎效率不
我正在为此寻找一个纯粹的 JPA 答案。如果不是,我想我可以仅针对计数部分进行进一步查询,但这似乎效率不高。
有任何想法吗?
我不确定我是否正确理解了这个问题,但以下 JPQL 查询是否符合您的要求:
SELECT p.name, count(p) from Product p group by p.name
您可以像这样检索数据:
列出 datos=(List)query.getResultList();
其中 Object[0] 是第一个字段,Object[1] 是第二个字段,依此类推。