Ibatis
w40338544
Love Java!
展开
-
iBATIS动态标签
<br />§<dynamic>标签<br />§二元标签<br />§一元标签<br />§<iterate>标签<br />§ 共同的属性 prepend,open,close <br /><dynamic>标签<br /><br />§<dynamic>标签<br />§属性 prepend,open,close <br />二元条件标签<br /><br />§<isEqual property=“age” compareValue=“20”> <br />比较属性值和静态值或另一个属性值是否相原创 2010-06-28 15:49:00 · 1912 阅读 · 0 评论 -
ibatis批量处理+多表关联查询
ibatis批量操作<br />ibatis批量操作存在两种方式:一种是直接在代码中进行循环操作,另一种是在配置文件中进行循环操作。(1)在配置文件中循环:<br />1.情况一:多个输入参数循环次数不对称:<br /> 处理方式:新建一个JAVABEAN,将各个参数作为其属性进行赋值。在配置文件中,获取其值,进行各自循环。<br /> 如下例:要更新的字段Opr的值只有一个,而ID的值却有多个。代码:<br /> public void batchClientAppOperation(Stri转载 2010-06-28 15:57:00 · 8492 阅读 · 1 评论 -
基于spring和ibatis的多数据源切换方案
<br /> <br />在仅使用ibatis时,多数据源简直就是梦魇,每多一个数据源就需要多一份sql-map-config配置文件。<br /> <br />采用spring的AbstractRoutingDataSource就可以简单的解决这个问题。<br /> <br />AbstractRoutingDataSource实现了javax.sql.DataSource接口,因此可以理解为一个虚拟的动态DataSource,在需要的时候根据上下文Context动态决定使用哪个数据源。<br /><be转载 2010-07-09 11:58:00 · 2081 阅读 · 1 评论