prader6

springboot + mybatis +pageHelper分页排序

     今天下午写查出来的数据的排序,原来的数据没有排序,现在把排序功能加上。。。原来用的,是xml中的sql动态传参 ,,1个小数没有弄出来,果断放弃。。。

  网上百度一下,发现用pageHelper  可以实现自动排序,参考了一些 博友的文章,终于实现了排序功能。。

     这里做下记录怎么排序把:

   一 首先上代码

  

     String orderBy = "cec_three.business_income desc";

        if (page != 0 && rows != 0){
            PageHelper.startPage(page, rows, orderBy);
        }

上面首先定义按哪个字段排序,是升序还是降序。

二  注意事项:

  1 pagehelper 的版本要高的

    <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.5</version>
        </dependency>

我原来用 的是 1.2.3 结果不仅不能排序,而且 连分页也不能用了,所以注意版本,要用高版本的。

 2  上面分页条件中的 红色背景的字段是 数据库中表中的字段,不是接受的实体类的字段名。

 

参考的各位博友的文章:

  https://blog.csdn.net/liuyuanjiang109/article/details/78955881

  https://blog.csdn.net/walk_man_wubiao/article/details/84949191

  https://blog.csdn.net/kalnon/article/details/79559627

posted on   prader6  阅读(1874)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

导航

统计

点击右上角即可分享
微信分享提示