pageHelper踩坑记录

pageHelper:好处就是使用简单,自动帮忙进行物理分割查询

  1. 断点截图

表中有4条数据,mapper是查询所有数据的。根据断点截图,可以看出pageHelper的确是进行了物理分割查询

    //查询所有产品信息
    @Select({"select * from", TABLE_NAME})
    List SelectProducts();
pageHelper踩坑记录_第1张图片
image.png
  1. 网上教程的坑

SpringBoot只需要这个依赖就行了,其它都自带或内包括了。网上很多教程会把pagehelper、pagehelper-spring-boot-autoconfigure都放进依赖,虽然不会报错,但是不优雅!!!

      
      
        com.github.pagehelper
        pagehelper
        5.0.0
      
        
            com.github.pagehelper
            pagehelper-spring-boot-autoconfigure
            1.2.3
        


        
        
            com.github.pagehelper
            pagehelper-spring-boot-starter
            1.2.3
        
  1. YML配置也简单

#配置分页插件pagehelper
pagehelper:
    helperDialect: mysql
    reasonable: true
    supportMethodsArguments: true
    params: count=countSql

你可能感兴趣的:(pageHelper踩坑记录)