若依框架使用ruoyi框架使用Mybatis plus的page分页无法生效

89、若依框架使用ruoyi框架使用Mybatis plus的page分页无法生效

原因是因为若依自身使用的是mybatis的分页,与mybatis plus产生冲突

尝试了很多方法,page(page, queryWrapper)分页都不起作用,最后无奈只能使用了若依框架里面的PageHelper
先使用selectList,然后把数据交给PageHelper处理

 public PageInfo<EmploymentActual> queryPageList(EmploymentActualOption employmentActualOption,
                                                   HttpServletRequest req) {
        LoginUser loginUser = SecurityUtils.getLoginUser();
        EmploymentActual employmentActual = new EmploymentActual();
        BeanUtils.copyProperties(employmentActualOption, employmentActual);
        //排序
        LambdaQueryWrapper<EmploymentActual> queryWrapper = new LambdaQueryWrapper<>();
        queryWrapper.eq(EmploymentActual::getCreateBy,loginUser.getUserId());
        queryWrapper.orderByDesc(EmploymentActual::getCreateTime);
        PageHelper.startPage(employmentActualOption.getPageNo(), employmentActualOption.getPageSize());
        List<EmploymentActual> list = this.getBaseMapper().selectList(queryWrapper);
        return new PageInfo<>(list);
    }

你可能感兴趣的:(java,mybatis)