【发布时间】:2019-01-21 16:10:35
【问题描述】:
我正在解决一个使用 QueryDSL 构造查询语句的 java 应用程序的性能问题。在与我们的 DBA 合作后,有人建议我将以下语句添加到我们的查询中:
option (hash join, recompile, maxrecursion 1)
目前,我们正在执行类似以下的查询:
Predicate predicate = LatestEvents.status.eq("DF_METADATA_SUCCESS");
return LatestEventsRepository.findAll(predicate, pageable);
我对 QueryDSL 比较陌生,但到目前为止,我一直无法找到如何通过 QueryDSL 将建议的选项语句添加到我们的查询中。有没有人能够做到这一点?
提前致谢。
【问题讨论】:
标签: java sql sql-server spring-data-jpa querydsl