irpas技术客

mybatisplus 多字段自定义排序方法_uinte_mybatisplus多字段排序

irpas 1500

mybatisplus?提供的方法:

orderBy(boolean, boolean, String... columns) orderByAsc(boolean, String... columns) orderByAsc(String) orderByAsc(String... columns) orderByDesc(boolean, String... columns) orderByDesc(String) orderByDesc(String... columns)

使用第一个方法实现多字段自定义排序:

?com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>

//第一个参数(condition)是否将该条件加入到sql

//第二个参数(isAsc) 是否升序排列,?true=asc,false=desc

//第三个参数(columns) 字段名称

qw.orderBy(true, true, "status").orderBy(true, false, "name");

SQL执行: select * from tab_name tb order by status asc , name desc;


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #boolean #string