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.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |