一句话描述
先简单描述我的问题和解决办法,争取一句话帮助到大家:
如题,我的问题是分页限制不生效,查询到全部数据。解决办法是通过查询MyBatis-Plus官网,添加分页配置。页面内容如下,同学们可以按照官网进行配置,也可看对比我下面的详细说明配置自己的项目。
问题详述
项目中使用了MyBatis-Plus,查询结果都正常,但是分页结果不正确,下面的代码为示例,主要功能是模糊查询名字和likeName相同的所有Student实体对象。正确查询的list结果大小应该为pageSize大小,但是分页限制没有生效,通过日志也可以看出生成的sql语句中不包含limit限制。
@Service
public class StudentServiceImpl implements StudentService {
@Autowired
private StudentMapper studentMapper;
@Override
public List<Student> getStudentLike(String likeName, Integer pageNum, Integer pageSize) {
if(StringUtils.isEmpty(likeName)){
return null;
}
LambdaQueryWrapper<Student&g