采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好:
getProductList(int pageNum, int pageSize)方法中productMapper.selectList()会查询出数据库列表中所有记录么?还是Mybatis会根据这个方法中的分页参数,重新封装sql语句进行分页查询?
看你这么一说是我想当然了,恩。我错了,我好好了解了一下,并不是查询出所有记录的,PageHelper通过拦截器获取到同一线程中的预编译好的SQL语句之后将SQL语句包装成具有分页功能的SQL语句,并将其再次赋值给下一步操作,所以实际执行的SQL语句就是有了分页功能的SQL语句
哈哈,谢谢
正解!棒棒哒!
同学是这样的,这个是查询出所有的记录,然后交给pagehelper 你告诉他int pageNum, int pageSize,在给它所有的记录,他会给你一个分页后的list
如果数据量大的话,这个分页不太好啊
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.4k 10
1.9k 22
1.5k 21
2.3k 21
2.1k 18