我是靠谱客的博主 害怕超短裙,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部