1.sql分页下标从0开始
select * from test limit 0,5
共查询五条数据,从第一条开始,五条
2.在MyBatis中LIMIT之后的语句用法
在MyBatis中LIMIT之后的语句不允许的变量不允许进行算数运算,会报错。
如: LIMIT (#{pageNo}-1)*#{pageSize},#{pageSize}; // 错误
LIMIT ${(pageNo-1)*pageSize},${pageSize}; (正确)
3.mybatis plus分页
好处:
1.默认下标从零开始
2.传page 到service中自定义的sql默认会分页
3.前端传来的pageNum ,pageSize 自动做了运算,直接用就行