sql server连接,使用order by报错:ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效Mybatis-plus 默认分页功能报错
解决:主要是先禁用默认的统计数量功能,然后使用自定义方法统计数量
Page<PageVO> pageConditions = new Page<>(condition.getCurrent(), condition.getSize());
// 设置不使用默认统计数量功能,因为sql server会报错
pageConditions.setSearchCount(Boolean.FALSE);
// 获取分页信息
IPage<PageVO> page = baseMapper.page(pageConditions, condition);
// 设置总数, count是自定义的统计数量方法
page.setTotal(baseMapper.count(condition));