1

我正在尝试将 Oracle 查询提示添加/*+ GATHER_PLAN_STATISTICS PARALLEL(16) */到我的自定义查询中,看起来类似于:

@Query("SELECT " +
      " FROM myTable tab " +
      " WHERE tab.create_date >= to_date(:dateFrom) " +
      " AND tab.create_date < to_date(:dateTo)")
List<MyModel> findEntriesByDate( @Param("dateFrom") String dateFrom, @Param("dateTo") String dateTo);

我找不到任何方法来完成这项工作。我尝试了各种方法,例如在方法之上添加它:

@QueryHints({
            @QueryHint(name = org.hibernate.annotations.QueryHints.COMMENT, value = "GATHER_PLAN_STATISTICS")
    })

或者

@QueryHints({
            @QueryHint(name = GATHER_PLAN_STATISTIC, value = "GATHER_PLAN_STATISTICS")
    })

有没有办法让这项工作发挥作用,还是我必须改变我的方法?

4

0 回答 0