官方的调查和统计,与传统的ADO.NET进行比较,
1、使用ibatis.net 减少了61%的代码量。
2、ibatis.net是目前最简单的持久化框架之一,在目前流行的持久化框架当中,ibatis.net算是最简单的。
3、架构级性能增强。
4、SQL代码从程序代码中彻底分离,可重用很强。整个业务逻辑没有一个SQL语句,页面显得非常干净,如果像ADO.NET中把sql语句和业务代码混在一起的话,页面会显得非常混乱。
5、增强了项目中的分工。因为SQL语句已经独立出来了,项目中的分工也更加细化了,那么项目组中负责数据库同事就可以只关注SQL语句的编写,做业务逻辑的,就只可以关心业务逻辑的编写,当程序要调用SQL时,程序只需要获得sql语句中的id即可(或者说statementName).这也正是ibatis.net框架所带来的好处。
5、增强了移植行。