ibatis 批量更新
来源:互联网 发布:300英雄血盟桐人淘宝 编辑:程序博客网 时间:2024/06/05 11:41
一条条更新效率太低,以下方式将提高效率。当然还有replace into的方式,但是该方式需要所有的字段,否则就为null。并且是根据主键或者是唯一索引来更新,有时候并不方便。
更新的sql:
update tblsupertitleresult set result =case when (userHhCode=2001 and titleId=1)then 90 when (userHhCode=2001 and titleId=2)then 70 end ,checkState = case when (userHhCode=2001 and titleId=1)then 80 when (userHhCode=2001 andtitleId=2)then 120 end where (userHhCode=2001 and titleId=1) or(userHhCode=2001 and titleId=2)
xml配置:
<update id="batchUpdateKeywords">
update sem_keywords
<trim prefix="set" suffixOverrides=",">
<trim prefix="platPlanId = case" suffix="end,">
<foreach collection="list" item="it" index="index">
when platKeywordsId=#{it.platKeywordsId} then #{it.platPlanId}
</foreach>
</trim>
</trim>
where
<foreach collection="list" separator="or" item="it" index="index">
(id= #{it.id} )
</foreach>
</update>
0 0
- ibatis 批量更新
- ibatis 批量更新与事务
- ibatis与mybatis批量更新
- ibatis 的批量插入 批量更新数据
- 页面与action批量传值iBATIS批量更新
- Ibatis与Mysql整合不支持批量更新的问题
- 利用Ibatis执行批量插入更新数据库操作
- ibatis 批量插入,批量更新,批量删除,xml与Java代码实现方式
- ibatis对oracle数据库的批量更新和批量插入的操作
- ibatis对oracle数据库的批量更新和批量插入的操作
- ibatis批量操作
- ibatis 批量处理
- IBATIS 批量更改操作
- Spring+ibatis批量存储
- Ibatis批量操作
- iBATIS批量操作
- ibatis批量操作
- ibatis的批量处理
- 2013-01-02总结
- 2013秋13级预备队集训练习4 --B - Steps
- Activity的启动模式
- 新恋爱时光
- strtok
- ibatis 批量更新
- 韩流来袭
- LZW数据压缩算法的原理分析
- 黑马程序员——数组
- 美美到来
- C# 跨线程操作控件
- UIActivityIndicatorView
- 冒泡法及选择法升序排序
- 蓝色天空