Spring 数据 Jpa 不支持 Groupby
Spring Data Jpa not support Groupby
我需要快速搜索对象列表。 Spring Data Jpa 不支持 GroupBy 是真的吗?如果是这样,不写 @Query
有什么解决方法?
谢谢!
如果您出于某种原因不喜欢@Query,您至少还有两个选择:
- 具有 spring-data-jpa 规范的 CriteriaAPI http://docs.spring.io/spring-data/jpa/docs/1.9.1.RELEASE/reference/html/#specifications
- QueryDSL http://www.querydsl.com/static/querydsl/4.0.7/reference/html_single/#d0e372
都支持分组操作
是的 CriteriaAPI 支持 groupBy 但 spring 规范不支持!
class getQuery 中的 SimpleJpaRepository 将查询 select/multiselect 替换为 query.select(root); :(
我需要快速搜索对象列表。 Spring Data Jpa 不支持 GroupBy 是真的吗?如果是这样,不写 @Query
有什么解决方法?
谢谢!
如果您出于某种原因不喜欢@Query,您至少还有两个选择:
- 具有 spring-data-jpa 规范的 CriteriaAPI http://docs.spring.io/spring-data/jpa/docs/1.9.1.RELEASE/reference/html/#specifications
- QueryDSL http://www.querydsl.com/static/querydsl/4.0.7/reference/html_single/#d0e372
都支持分组操作
是的 CriteriaAPI 支持 groupBy 但 spring 规范不支持! class getQuery 中的 SimpleJpaRepository 将查询 select/multiselect 替换为 query.select(root); :(