mybatis 如何实现批量更新呢?()

  本篇文章为你整理了mybatis 如何实现批量更新呢?()的详细内容,包含有 mybatis 如何实现批量更新呢?,希望能帮助你了解 mybatis 如何实现批量更新呢?。

  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

   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

  以上就是mybatis 如何实现批量更新呢?()的详细内容,想要了解更多 mybatis 如何实现批量更新呢?的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: