我的JpaRepository. 我的Pageable大小为 1000 条记录,但HINT_FETCH_SIZE为 50。这是否意味着填充Page1000 条记录,此查询被称为 20 次(20 x fetch size 50)?我的理解正确吗?HINT_FETCH_SIZE如果我们需要Pageable1000 条记录,理想的情况是什么?
@QueryHints(value = @QueryHint(name = HINT_FETCH_SIZE, value = "50"))
@Query("SELECT m FROM sales m " +
"WHERE m.settlementDate >= :start " +
"AND m.settlementDate < :end " +
"ORDER BY m.salesId")
Page<Sales> findBySettlementDatePage(
@Param("start") LocalDate start,
@Param("end") LocalDate end,
Pageable pageable);