PageHelper之排序
2021-06-06 00:04
标签:参考 一起 bat href str map 代码 any pen PageHelper是MyBatis的分页插件。关于MyBatis的分页插件如何使用和注意事项,可以参考我的这篇博客: MyBatis分页插件失效问题之解决 今天说到的是利用Pagehelper排序,非常简单。 核心代码如下: 其中最关键的核心方法,columAutoOrder(param1,param2)内容如下: 合在一起完整代码如下: BasePageVo.java: PageHelper之排序 标签:参考 一起 bat href str map 代码 any pen 原文地址:https://www.cnblogs.com/youcong/p/14619008.htmlPageHelper.startPage(reqDTO.getCurPage(), reqDTO.getPageSize(), columAutoOrder(reqDTO.getOrderColumn(), reqDTO.getSort()));
public static String getOrderBy(String orderByColumn, String sort) {
if ("0".equals(sort)) {
sort = "desc";
}
if ("1".equals(sort)) {
sort = "asc";
}
return orderByColumn + " " + sort;
}
PageHelper.startPage(reqDTO.getCurPage(), reqDTO.getPageSize(), PageUtil.getOrderBy(reqDTO.getOrderColumn(), reqDTO.getSort()));
BasePageVo
@Data
@NoArgsConstructor
public class BasePageVo