文档章节

Mybatis 批量更新

boonya
 boonya
发布于 2015/07/13 10:11
字数 146
阅读 210
收藏 1

第一种方式

<update id="updateBatch" parameterType="Map">    
        update aa   set     
            a=#{fptm},    
            b=#{csoftrain}    
        where c in     
        <foreach collection="cs" index="index" item="item" pen="("separator=","close=")">    
            #{item}    
        </foreach>  
</update>  

 


但是这种方式修改的字段值都是一样的。

第二种方式

修改数据库连接配置:&allowMultiQueries=true

比如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&amp;characterEncoding=UTF-8&allowMultiQueries=true

    <update id="batchUpdate"  parameterType="java.util.List">  
              <foreach collection="list" item="item" index="index" open="" close="" separator=";">  

                    update test   

                    <set>  

                      test=${item.test}+1  

                    </set>  

                    where id = ${item.id}  

             </foreach>   

        </update>  


这种方式,可以一次执行多条SQL语句

 

本文转载自:http://blog.csdn.net/tolcf/article/details/39213217

boonya
粉丝 74
博文 255
码字总数 49367
作品 0
成都
高级程序员
私信 提问
Oracle + Mybatis实现批量插入、更新和删除示例代码

前言 Mybatis是web工程开发中非常常用的数据持久化的框架,通过该框架,我们非常容易的进行数据库的增删改查。数据库连接进行事务提交的时候,需要耗费的资源比较多,如果需要插入更新的数据...

一看就喷亏的小猿
2018/11/22
0
0
mybatis使用oracle和mysql中批量更新

一、mybatis执行批量更新batch update 的方法(mysql数据库) 1、数据库连接必须配置:&allowMultiQueries=true(切记一定要加上这个属性,否则会有问题,切记!切记!切记!) 2、批量修改并加...

祖冲之
2018/11/07
0
0
SPring整合Mybatis配置--Mysql批量更新坑

mybatis 批量更新sql写完运行报错,但是一看sql是正确的; 那么就得考虑下是不是配置上不支持批量更新操作了,mybatis 调用mysql完成批量更新是需要我们去手动设置,打开这个开关的。 true是...

胖猫警长
2018/07/11
0
0
mybatis 批量Update(1)

尽量少用或者不用此方法,因为此方法实际上是根据你的记录数,然后组装出N条更新语句, 当然如果你的数据量很少,那就勉强用一下吧 推荐使用的方法见另一篇博客 mybatis 批量Update(2) 这个批量更...

太黑_thj
2016/07/18
58
0
Mybatis-Plus 1.2.11 发布,MyBatis 增强工具包

Mybatis-Plus 1.2.11 发布了,Mybatis-Plus是一款MyBatis的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非...

青苗
2016/04/18
2.1K
7

没有更多内容

加载失败,请刷新页面

加载更多

ubuntu或ubuntu kylin优麒麟中安装QQ、wechat微信、百度网盘

从中国国内的地址下载deepin wine,码云上的。这样网速比较快。然后,按照说明向下安装。 https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu...

gugudu
28分钟前
1
0
基于redis分布式锁实现“秒杀”

最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。 业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源...

别打我会飞
48分钟前
13
0
Zookeeper的实践指南

本章重点 1.数据存储2.基于Java API初探Zookeeper的使用3.深入分析Watcher机制的实现原理4.Curator客户端的使用,简单高效 数据存储 事务日志快照日志运行时日志 bin/zookeepe...

须臾之余
51分钟前
1
0
MySQL mybatis Point类型数据

MySQL中的point用于表示GIS中的地理坐标,在GIS中广泛使用 如何写入mysql,如下图: CREATE TABLE `test-point` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', `point` ......

张欢19933
今天
2
0
设计模式-适配器模式

适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入...

HOT_POT
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部