Spring Data JPA 把搜索结果进行 分页

@Query(value = "select * from Commodity C where C.name like CONCAT('%',:name,'%')  ORDER BY ?#{#pageable}",
        countQuery = "SELECT count(*) FROM Commodity C where C.name like CONCAT('%',:name,'%') ",
        nativeQuery = true)
Page<Commodity> findByName(@Param("name") String name, Pageable pageable);

其中 ORDER BY ?#{#pageable} is for Pageable. countQuery is for Page<>.
小站主要是个人在开发过程中遇到的问题,解决方案的记录,与君分享。
vsalw技术博客 » Spring Data JPA 把搜索结果进行 分页

提供最优质的资源集合

立即查看 了解详情