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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)