【发布时间】:2014-12-29 23:50:10
【问题描述】:
我有一个基于 Spring Data 和 JPA QueryDSL 的项目,其中我有许多扩展 QueryDslPredicateExecutor 的存储库接口,如下所示:
public interface ProductRepository extends JpaRepository<Product, Long>,
QueryDslPredicateExecutor<Product> {
}
我在整个应用程序中使用BooleanExpressions 执行findAll() 查询以获取数据。但是,我现在需要根据特定列查找查询的不同结果。
在某些情况下,我还使用 Projections & Custom 存储库来选择基于 this post 的特定列。
有没有办法select distinct,这样我就只能根据上述任何方法获得查询的特定列的不同值?
【问题讨论】:
标签: java spring hibernate spring-data-jpa querydsl