为了账号安全,请及时绑定邮箱和手机立即绑定

lambdaQuery().orderByDesc无效


@Override
public IPage<OrderDTO> findList( String openid, Integer page, Integer pagesize) {
    Page pageOrderList = new Page<>(page, pagesize);
    //Page<OrderMaster> orderMasterPage = orderMasterMapper..selectPage(pageOrderList, null);
    Page orderMasterPage = lambdaQuery().orderByDesc(OrderMaster::getOrderId).eq(OrderMaster::getBuyerOpenid, openid).page(pageOrderList);
    orderMasterPage.setRecords(OrderMaster2OrderDTOConverter.convert(orderMasterPage.getRecords()));
    return orderMasterPage;
}
orderByDesc(OrderMaster::getOrderId)

看文档使用方法,应该是这样写的。
但是。。。
没效果

请老师解惑

正在回答

1 回答

打印出来的sql日志,没有order by排序吗?正常应该好使啊。

0 回复 有任何疑惑可以回复我~
#1

qq_龍aiq飛_0 提问者

嗯 SELECT order_id,order_no,buyer_name,buyer_phone,buyer_address,buyer_openid,order_amount,order_status,pay_status,create_time,update_time FROM order_master LIMIT ?,? 打印的日志里 的确没有order by
2020-03-11 回复 有任何疑惑可以回复我~
#2

qq_龍aiq飛_0 提问者

抱歉老师,我排序 加错地方了,调试步入 才看到~
2020-03-11 回复 有任何疑惑可以回复我~
#3

老猿 回复 qq_龍aiq飛_0 提问者

呵呵,没关系的,找到问题了就好
2020-03-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

lambdaQuery().orderByDesc无效

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信