关于springboot 中使用 pagehelper 分页插件遇到的问题以及解决办法

一、给PageHelper.startPage(pageNum,pageSize)传入了参数,响应结果却还是全部学生信息

Controller 层:
在这里插入图片描述
响应结果:

在这里插入图片描述

原因及解决: PageHelper.startPage(pageNum,pageSize) 代码顺序写错了,应该先写
PageHelper.startPage(pageNum,pageSize) ,然后再调用 Service层的查询方法,否则分页失效。

在这里插入图片描述


二、报错:SQL语句出问题

在这里插入图片描述

查看mybatis 映射文件,SQL好像没啥问题呀?
在这里插入图片描述

查看IDEA的报错信息:

在这里插入图片描述原来如此,映射文件中的sql语句不能加分号;否则当使用某些插件时,插件修改sql语句时就会发生sql拼接语法错误,因此建议写sql语句结尾不要加分号,避免不必要的报错

修改及效果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/haduwi/article/details/111192014
今日推荐