【问题标题】:Adding option statement to QueryDSL query向 QueryDSL 查询添加选项语句
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多