1. 首页
  2. 编程语言
  3. Java
  4. springibatisextplugin.1.0.0 扩展ibaits原生SQL

springibatisextplugin.1.0.0 扩展ibaits原生SQL

上传者: 2019-09-18 13:50:20上传 JAR文件 11.08KB 热度 21次
一直以来ibatis的分页都是通过滚动ResultSet实现的,应该算是逻辑分页吧。逻辑分页虽然能很干净地独立于特定数据库,但效率在多数情况下不及特定数据库支持的物理分页,而hibernate的分页则是直接组装sql,充分利用了特定数据库的分页机制,效率相对较高。本文讲述的就是如何在不重新编译ibatis源码的前提下,为ibatis引入hibernate式的物理分页机制。基本思路就是找到ibatis执行sql的地方,截获sql并重新组装sql。通过分析ibatis源码知道,最终负责执行sql的类是com.ibatis.sqlmap.engine.execution.SqlExecutor,此类没有实现任何接口,这多少有点遗憾,因为接口是相对稳
下载地址
用户评论
码姐姐匿名网友 2019-09-18 13:50:20

是Mybatis,而不是ibatis,没有借鉴意义,我用的ibatis 所以对我没有借鉴意义

码姐姐匿名网友 2019-09-18 13:50:20

没能调试通过,5分感觉有点多

码姐姐匿名网友 2019-09-18 13:50:20

感觉还是没有解决根本问题,看来只适合业务系统

码姐姐匿名网友 2019-09-18 13:50:20

谢谢,可以使用

码姐姐匿名网友 2019-09-18 13:50:20

感觉改动太大太复杂,放弃。

码姐姐匿名网友 2019-09-18 13:50:20

的确可用,我已经采纳了,谢谢!

码姐姐匿名网友 2019-09-18 13:50:20

明天把代码修改一下,看是否正确,总的来说提供一种思路

码姐姐匿名网友 2019-09-18 13:50:20

这是从网上找到的内容,不过可用