iBatis 3.0.0.208ORM框架

ibatis 的 jar 包资源其实挺实用的,是你想用原生 SQL 来搞定持久层的时候。ibatis(后来发展成了 MyBatis)对 JDBC 做了不少封装,用 XML 或注解就能把 SQL 和 Java 对象绑在一起,写法灵活,调试也方便。

ibatis-3-core-3.0.0.208.jar是核心库,里面有啥?像SqlSessionFactorySqlSession这些你操作数据库离不开的组件都在里面。要是你还想看看源码扩展下,也有ibatis-3-core-src-3.0.0.208.zip这个源代码包,挺全。

整体流程其实不复杂,先配个SqlSessionFactory,搞个Mapper 接口和 XML 配置,把 SQL 写进去,用SqlSession一调方法就能查数据。结果自动映射回 POJO,自己不用写一堆ResultSet的代码,干净利落。

像分页、动态 SQL 啥的,ibatis也都支持,而且结构上把业务和数据库操作分开了,维护起来方便不少。如果你习惯用 Spring,可以参考Spring+MyBatis jar 包那篇,集成方式也蛮成熟。

还有个建议:你要是搞老项目维护,ibatis确实比 MyBatis 常见。遇到ibatis相关的包名、配置别慌,看清版本,像3.0.0.208这样的老版本也能稳定跑,适配一些传统系统。

,ibatis 的 jar 包对于需要精细控制 SQL,又不想被 ORM 框架束缚的你来说,还挺合适的。

zip 文件大小:854.36KB