总结
自定义的mapper方法传入一个IPage page参数 泛型是对应select的返回类型
有两种情况,自定义mapper方法返回值为IPage 或者 List
如果是IPage类型,那传入的page参数不能为空,
Select查询返回的结果用page接收就可以,然后这个参数里面就有分页参数和查询结果
如果是List类,那么当传入page参数为空则表示不分页,返回的结构用
Page.setRecords(List结果) 设置,返回page参数给controller
这样也有分页参数和查询结果,不要用mybatis的分页插件了
官网说明
实际使用
具体的Vo po 根据自己的数据库来
这里只提供大概的流程
Wrapper 和 WrapMapper 类是包装类,有code,message,reslut这三个字段
mapper
service
controller
结果