mybatis 如何实现批量更新呢?
  JNAqSH1ms97q 2023年11月01日 116 0

mybatis简介:

  MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。

  MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

   MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,

     将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录


 

 

下文笔者将讲述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);

 

转自:http://www.java265.com/JavaFramework/MyBatis/202204/2864.html

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   54   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   109   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
JNAqSH1ms97q