gpt4 book ai didi

java - JPA 有没有办法像 SELECT , count(*) FROM GROUP BY
转载 作者:行者123 更新时间:2023-12-04 06:52:27 25 4
gpt4 key购买 nike

我一直在网上寻找有关 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] 是第二个字段,依此类推。

关于java - JPA 有没有办法像 SELECT <field>, count(*) FROM <table> GROUP BY <field>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2930419/

25 4 0