首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ibatis 容易修改ibatis框架

2012-09-01 
ibatis 简单修改ibatis框架?简单修改ibatis框架使用ibatis框架生成的每个业务dao中都会依赖ibatis自身的da

ibatis 简单修改ibatis框架

?

简单修改ibatis框架


使用ibatis框架生成的每个业务dao中都会依赖ibatis自身的dao,ibatis自身的dao中都会有三个属性:

1、dbType: 数据库类型

2、SqlMapClient ;含有sqlMap的所有配置,并提供CURD操作接口

3、SqlExecutor;业务调用的CRUD操作,最终都会在ibatis的执行器SqlExcecutor中体现


可以对这几参数进行小的封装以达到快速开发的目的,或者原来系统不能满足的需求,经封装后可以满足需求:

a、可以对dao(框架dao即业务dao所依赖的)中find等方法进行封装,例如多次调用sqlMapClient中的方法,消去对Count(*)查询的代码,减少工作量。

b、可以对SqlExecutor进行封装,对原始sql进行额外的封装,例如不同的权限登录的时候,组装sql过滤数据,就不需要每次都在代码中进行额外的权限判断,减少代码,又易于维护。

?

热点排行