【发布时间】:2016-10-31 23:30:45
【问题描述】:
在 Spring Data JPA 中,我使用 BooleanBuilder 创建了过滤搜索。我项目中的查询使用@Query 或QueryDSL。但是当我面对DISTINCT ON 和动态过滤器时,我很难制定一个查询。我很难在 QueryDSL 中构建与此等效的内容。
SELECT DISTINCT ON (name) *
FROM foo_table
WHERE <my filtered booleanBuilder>
ORDER BY name, version_number DESC;
这可能吗?任何替代或帮助表示赞赏。谢谢!
【问题讨论】:
标签: hibernate postgresql jpa spring-data-jpa querydsl