Mybatis批量update修改实例
UserMapper.xml 配置:
<sql id="condition4Update"><where><if test="orgNo != null" >AND org_no = #{orgNo,jdbcType=VARCHAR}</if><if test="uid != null" >AND uid = #{uid,jdbcType=VARCHAR}</if><if test="productNo != null" >AND product_no = #{productNo,jdbcType=VARCHAR}</if></where></sql>
<!-- 批量修改 --><update id="batchUpdateByCnd" parameterType="java.util.List"><foreach collection="list" item="item" index="index" separator=";"> update user<set>proc_status = #{item.procStatus},fail_code = #{item.failCode},fail_reason = #{item.failReason},modify_date = #{item.modifyDate},version = version + 1</set><include refid="condition4Update" /></foreach></update>
JAVA代码调用:
userMapper.batchUpdateByCnd(list);
Mybatis批量update修改实例相关推荐
- MYBATIS 批量update 报错的问题
update table set column='...' where id in (1,2,3)l 这样的sql就可以了.Mybatis中这样写就行 <update id="batc ...
- mybatis mysql 批量更新_mysql批量update更新,mybatis中批量更新操作
在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作.但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造 ...
- mybatis批量修改操作示例
mybatis批量修改操作示例 # 将 id 为1的年龄改为 80 , name 改为 zsf , name 改为 张三丰 # 将 id 为2的年龄改为 90 , name 改为 ldl , name ...
- mybatis批量修改操作
mybatis批量修改操作 前言 面对复杂的需求,有时无脑的产品会提出无脑的新需求让你反复修改哈哈. 批量修改操作 json格式(PS:这里为list传参) [{"key": 1, ...
- mybatis批量修改-xml方式
mybatis批量查询,批量新增就不聊了,今天看看批量修改. 直接上代码吧 xml文件中代码如下: <update id="batchUpdate" parameterTyp ...
- 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...
java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...
- mybatis批量插入(insert)和批量更新(update)
文章目录 一.Mybatis批量插入 二.批量更新 前言:这两天在做mybatis批量插入和更新的时候,对这块不是很清楚,所以今天写篇文章,巩固加深印象. 一.Mybatis批量插入 批量插入的sql ...
- mybatis java传参_[Java教程]Mybatis批量和传参
[Java教程]Mybatis批量和传参 0 2014-07-31 04:00:12 MyBatis中批量插入 方法一: resultType="java.lang.String" ...
- Mybatis批量更新数据
Mybatis批量更新数据 第一种方式 [html] view plaincopy print? <update id="updateBatch" parameterType ...
最新文章
- 使用plsql developer连接centos7上的oracle数据库
- [置顶] 自己动手实现OpenGL-OpenGL原来如此简单(三)
- pythonexcel汇总_用python汇总excel表格数据-怎样用python遍历表格中的内容
- python popen sqlplus_Python基于Select模型实现Popen输出
- CG-CTF-Web-层层递进
- Flask框架从入门到精通之参数配置(二)
- anaconda下安装python,Windows下Anaconda的安装和简单使用方法
- 实战:基于OpenCV进行长时间曝光
- Bootstrap教程:[4]栅格系统详解
- php开发中处理emoji表情和颜文字的兼容问题
- 1380 D - Berserk And Fireball(思维,贪心)
- Nmos驱动电路分析
- Python之freshman07 面向对象编程jinjie
- Git配置免密登录及常用操作的详细教程(基于Gitee平台)
- 出行者信息服务器,出行者信息服务系统解析.ppt
- 网络爬虫框架Scrapy简介
- 理解AXI Quad Serial Peripheral Interface(SPI) IP核
- 个人总结:机器学习与算法工程师方向面试题及答案(持续更新)
- android 小米相册无法获取,适配小米华为手机等拍照后获取不到照片
- 最大流算法之三:ISAP
热门文章
- 佳博80系列小票打印机 gp 80180安装驱动,显示打印错误
- 语言表达的6c原则是指什么,第二讲 BEC写作的语言、语法、组织和文体
- 邮箱发送附件,附件变成了bin文件
- 数据清洗 Chapter07 | 简单的数据缺失处理方法
- 莫以物喜 -=莫以己悲!
- Wechaty 李卓桓:我想要某种功能,你没有?那我来一个
- zynq--实现udp发送helloworld 到上位机---续集,调试时候容易出现有时候系统不响应
- SpringBoot 请求参数包含 [] 特殊符号
- VB中产生10个不重复的随机数
- C# 操作Word——设置Word文档背景色(纯色、渐变色、图片背景色)