mybatis 如何实现批量更新呢?

java-教程王 MyBatis 发布时间:2022-04-14 21:36:25 阅读数:19287 1
下文笔者将讲述mybatis 实现批量更新的方法分享,如下所示:
实现思路:
     1.在jdbc.url 连接符后面加上 &allowMultiQueries=true 
	 2.***maper.xml中设置update语句
	 3.修改mapper.java文件中的接口方法
例:
mybatis实现批量更新的代码分享
1.xml文件
<update id="updateWeixinUserBatch" parameterType="list">
        <foreach item="item" collection="list"  separator=";"  >
            update tableName
            set
                field1 = #{item.username},
                field2= #{item.position}
				update_time = #{item.updateTime},
                update_by = #{item.updateBy},
                eventId = #{item.eventId}
              where userid = #{item.userid}
                and del_Flag = 0
        </foreach>
    </update>

2.mapper.java文件
   public int     updateUserBatch(List<User> user);
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/MyBatis/202204/2864.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者