这个排序的代码是怎么实现的,我没有理解,麻烦老师解答一下,谢谢
来源:8-9 商品管理模块所有功能自测
xinerxiner
2019-07-03
代码位置为:
src\main\java\com\mmall\service\impl\ProductServiceImpl.java
具体函数名为:
public ServerResponse getProductByKeywordCagegory(String keyword,Integer categoryId,int pageNum,int pageSize,String orderBy){
……
以下排序代码不理解
//排序处理
if(StringUtils.isNotBlank(orderBy)){
String[] orderByArray = orderBy.split("_");
PageHelper.orderBy(orderByArray[0] + " " + orderByArray[1]);
}
……
写回答
1回答
-
geelylucky
2019-07-04
同学,这个orderBy其实就类似time_desc,time是表中的某个字段名,desc是倒序,以下划线连在一起,传进来之后,就通过split分开,通过PageHelper.orderBy就可以对time字段倒序排列了。
00
相似问题