iBatis2学习笔记

iBatis2学习笔记:基本原理和配置

iBatis2是一个轻量级的数据持久化框架,它是一个半自动化的ORMapping工具,数据库的操作依赖程序员自己书写的SQL,因此可以最大限度发挥JDBC的性能。据测试,它的性能和JDBC是一个级别的,但代码比JDBC简单的多,据说相对JDBC节省了60%的代码量。

缺点是映射不灵活,有时候感觉很别扭。当领域对象关系复杂的时候,关联基本上行不通。

iBatis2整个框架的jar包就一个,337KB,相比Hibernate等其他框架非常的小巧可爱,并且有.net语言版本。

iBatis2的优缺点不是关心的重点,主要是在实际中扬长避短。下面是iBatis2的框架图:

参考地址:
http://lavasoft.blog.51cto.com/62575/83896/
讲解非常详细。

你可能感兴趣的:(ibatIS2)