Mybatis
目录
Mybatis
Mybatis的xml,xm这个映射文件,和mybatis内部数据结构之间的这个映射关系是什么样的?这个映射关系,就是我们的 Mybatis,他就是把我们的这个所有的xml一个配置信息都封装到个重量级对象里面,这个重量级对象就是封装到我们的Configguration的内部,然后在我们的这个xml映射文件中呢,我们的
Mybatis是如何进行分页的?分页插件的原理是什么?
这个是比较常用的一个功能,就是我们的 Mybatis是使用我们的这个RowBounds 对象去进行个分页的,他主要是针对我们的ResultSet一个结果级,去执行的一个内存分页,所以他这个其实不是一个物理分页,这个可以在我们sql里面去直接写带有这个物理分页的参数,然后去完成我们的物理分页功能。也可以呢使用我们的一个分页插件,这个也是比较常用的,来去实现我们的一个物理分页,那就是我们在用这个分页插件,他的基本原理,其实就是使用我们Mybatis里面提供给我们的这些插件啊这些接口,然后去实现我们的一个自定义插件,然后我们在这个插件的拦截方法内,去拦截我们这个待执行的sql语句嘛,那我们就重写sql语句,然后根据像我们的一个 dalect方言,也可以去添加这个对应的这些物理分页语句,和我们的物理分页的一些参数,这些原理就这样。
- pageHelper