我正在使用我们的一个使用QueryDSL构造查询语句的Java应用程序来解决性能问题。与我们的DBA合作后,建议我在查询中添加以下语句:
option (hash join, recompile, maxrecursion 1)
当前,我们正在执行以下查询:
Predicate predicate = LatestEvents.status.eq("DF_METADATA_SUCCESS");
return LatestEventsRepository.findAll(predicate, pageable);
我不是QueryDSL的新手,但到目前为止,我还无法找到如何通过QueryDSL将建议的选项语句添加到查询中的方法。有人能做到这一点吗?
谢谢。
答案 0 :(得分:0)
显然我无法执行此操作,因为我需要添加的查询提示是SQL Server特定的,而QueryDSL不支持。