总结:PageHelper首先将前端传递的参数保存到page这个对象中,接着将page的副本存放入ThreadLoacl中,这样可以保证分页的时候,参数互不影响,接着利用了mybatis提供的拦截器,取得ThreadLocal的值,重新拼装分页SQL,完成分页。
详情参考
https://blog.csdn.net/qq_21996541/article/details/79796117
浅析pagehelper分页原理
最新推荐文章于 2024-07-18 14:55:33 发布
总结:PageHelper首先将前端传递的参数保存到page这个对象中,接着将page的副本存放入ThreadLoacl中,这样可以保证分页的时候,参数互不影响,接着利用了mybatis提供的拦截器,取得ThreadLocal的值,重新拼装分页SQL,完成分页。
详情参考
https://blog.csdn.net/qq_21996541/article/details/79796117