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

2023-10-26

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);
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐