如何使PageRequest在带有注释查询的Spring Boot中工作

时间:2019-02-10 20:38:02

标签: java spring spring-boot jpa spring-data-jpa

我正在从Spring Boot 1升级到Spring Boot2。

我只想挑选第一个结果。

<div id="print-this">
  <p>Text to print</p>
    <div data-html2canvas-ignore="true"><!-- id="ignore" -->
      <p>Text To ignore</p>
    </div>
  <p>More text to print</p>
</div>
<button id="cmd">Print</button>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" 
        integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/"
        crossorigin="anonymous"></script>
<script src="https://html2canvas.hertzen.com/dist/html2canvas.min.js"></script>

在存储库中带有注释的查询

PageRequest pageRequest = PageRequest.of(0, batchSize, Sort.Direction.ASC, "id");

我收到此错误消息

@Query("select c from Component")
List<Component> findReturnComponent(PageRequest pageRequest);

1 个答案:

答案 0 :(得分:1)

使用Pageable接口而不是PageRequest

Pageable pageable = PageRequest.of(0, batchSize, Sort.Direction.ASC, "id");

@Query("select c from Component")
List<Component> findReturnComponent(Pageable pageable);