java - Spring Data Jpa 不支持 Groupby

标签 java spring jpa spring-data-jpa

我需要快速搜索对象列表。 Spring Data Jpa 不支持 GroupBy 是真的吗?如果是这样,不写 @Query 该怎么办?

谢谢!

最佳答案

如果您出于某种原因不喜欢@Query,您至少还有另外两个选择:

  1. 具有 spring-data-jpa 规范的 CriteriaAPI http://docs.spring.io/spring-data/jpa/docs/1.9.1.RELEASE/reference/html/#specifications
  2. QueryDSL http://www.querydsl.com/static/querydsl/4.0.7/reference/html_single/#d0e372

它们都支持分组操作。

关于java - Spring Data Jpa 不支持 Groupby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34280754/

相关文章:

java - UDP 广播上下文中的 'wildcard address' 是什么?

java - 正则表达式用于过滤电子邮件、数字和重复输入

java - 从外部服务器在 Thymeleaf 中渲染 html 片段

java - EntityManager.merge() 不创建表记录

java - JPA:我应该从表中生成实体,还是从实体中生成表?

spring - 将数据内容直接从数据库流式传输到 HTTP

java - 如何使用 Java 以编程方式安装所有 Java JVM(不是默认的)?

java - Glassfish : sun-web. xml 缺失

java - Spring Cloud Configuration Server 不使用本地属性文件

java - 更新调度程序上的 Activity 集合