首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在同一查询中计数和查找By

在同一查询中计数和查找By
EN

Stack Overflow用户
提问于 2019-01-21 19:59:46
回答 1查看 279关注 0票数 1

我试图使用JPA方法名构建一个查询,该方法名称基于一个参数查找所有结果,然后根据第二个参数进行计数。

假设我有这样的数据:

  • 是谁说的?
  • 1杯苹果精Person1
  • [医]香蕉Person1
  • 苹果公司3 Person1
  • 苹果4,Person2

我想传递一个“谁说了它”字符串,并收到一个独特的词直方图和他们说了多少次。因此,如果我传入"Person1",我想接收:

  • 苹果:2
  • 香蕉:1

我将如何将两个findByWhoSaidIt(String whoSaidIt)与一个countByWord结合起来

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-21 20:55:28

只需将@Query注释与本机SQL查询一起使用:

代码语言:javascript
运行
复制
@Query(value = "select word, count(*) where who_said_it = :person group by word",
        nativeQuery=true)
Object[] whatWasSaidBy(String person) 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54296993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档