首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-11-07 
Spring整合iBatis之二:从iBatis角度看两框架整合总的来说,iBatis功能上基本不变、结构不变, iBatis的VO(也

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



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

    

    有变化的地方:

    1. 在DAO的实现上(DAOImpl)不用过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);的方法执行


















热点排行