mybatis传入List实现批量更新方法

 

 

 

 

<!-- 批量更新第一种方法,通过接收传进来的参数list进行循环着组装sql -->
<update id="batchUpdate" parameterType="java.util.Map">
<!-- 接收list参数,循环着组装sql语句,注意for循环的写法
separator=";" 代表着每次循环完,在sql后面放一个分号
item="cus" 循环List的每条的结果集
collection="list" list 即为 map传过来的参数key -->
<foreach collection="list" separator=";" item="cus">
  update t_customer set
  c_name = #{cus.name},
  c_age = #{cus.age},
  c_sex = #{cus.sex},
  c_ceroNo = #{cus.ceroNo},
  c_ceroType = #{cus.ceroType}
  where id = #{cus.id}
</foreach>
</update>

 

posted @   d-w  阅读(1483)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示