读书人

Spring调整iBatis之二:从iBatis角度看

发布时间: 2012-11-07 09:56:10 作者: rapoo

Spring整合iBatis之二:从iBatis角度看两框架整合



总的来说,iBatis功能上基本不变、结构不变, iBatis的VO(也就是model)不变,配置文件数量和作用基本上不变。

有变化的地方:

1. 在DAO的实现上—AOImpl)不用过SqlMapClient执行SQL语句,改用spring提供的SqlMapClientTemplate

2.SqlMapConfig.xml中,数据库的配置不再由iBatis处理,交给spring的配置文件统一管理

3.事务处理完全交给spring


一:需要修改的文件1:StudentDAOImpl.java

StudentDAOImpl除了要继承IDAO接口,还要继承与spring提供的SqlMapClientDaoSupport,

之后,不用再手动从配置文件加载配置,交给spring注入iBatis配置

执行上都用类似getSqlMapClientTemplate().insert("Stu_namespace.insertStudent",stu);的方法执行


















读书人网 >Web前端

热点推荐