将选项语句添加到QueryDSL查询

问题描述 投票:1回答:1

我正在努力解决使用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
1个回答
0
投票

显然我想做的事情是不可能的,因为我需要添加的查询提示是特定于SQL Server的,而QueryDSL不支持。

© www.soinside.com 2019 - 2024. All rights reserved.