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

Controller 层:

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


响应结果:

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

原因及解决: PageHelper.startPage(pageNum,pageSize) 代码顺序写错了,应该先写
PageHelper.startPage(pageNum,pageSize)

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


二、报错:SQL语句出问题

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

查看mybatis 映射文件,SQL好像没啥问题呀?

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

查看IDEA的报错信息:

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

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

修改及效果:

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