Mybatis 是如何进行分页的?分页插件的原理是什么?

Mybatis 使用 RowBounds 对象进行分页它是针对 ResultSet 结果集执行的内 

存分页而非物理分页可以在 sql 内直接书写带有物理分页的参数来完成物理分 

页功能也可以使用分页插件来完成物理分页

分页插件的基本原理是使用 Mybatis 提供的插件接口实现自定义插件在插件 

的拦截方法内拦截待执行的 sql,然后重写 sql,根据 dialect 方言添加对应的物 

理分页语句和物理分页参数

posted @ 2020-11-29 12:28  咔啡  阅读(559)  评论(0编辑  收藏  举报