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 把搜索结果进行 分页

每个人都是以自己独特的方式体味生活,或许别人不理解,但自己知道:其中的酸甜苦辣就叫做幸福!

认同! 瞎扯淡!