我是靠谱客的博主 害怕超短裙,最近开发中收集的这篇文章主要介绍mybatis多字段排序_MySQL 如何按照数据库表字段动态排序 查询列表信息、MyBatis,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
背景描述
项目中数据列表分页展示的时候,前端使用的Table组件,每列自带对当前页的数据进行升序或者降序的排序。
但是客户期望:随机点击某一列的时候,对查询到的所有数据进行排序。
举例说明:
查询到的有100条数据,每页10条,共10页。前端Table组件,可以对当前页的10条数据,进行排序,其他的9页并不参与排序。
但是,实际期望是对查询到的10页数据均参与排序。
并且不是特定列,而是每列均可以按照升序或者降序,将查询到的结果进行再次排序。
处理方式
由于前端技术的限制,需要在后端进行处理,对查询列表的接口进行修改。
1、修改查询实体类
首先需要在查询条件的请求实体中,增加两个字段 orderField和 orderType,用于保存传入字段名和排序的方式(升序ASC,降序DESC)
orderField:用于接收需要排序的字段
orderType:用于接收排序的方式,ASC,DESC,asc,desc
代码如下:
// 对字段进行排序
private String orderField; // 存放排序字段
private String orderType; // ASC DESC
public String getOrderField() { return o
最后
以上就是害怕超短裙为你收集整理的mybatis多字段排序_MySQL 如何按照数据库表字段动态排序 查询列表信息、MyBatis的全部内容,希望文章能够帮你解决mybatis多字段排序_MySQL 如何按照数据库表字段动态排序 查询列表信息、MyBatis所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复