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过滤数据,就不需要每次都在代码中进行额外的权限判断,减少代码,又易于维护。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值