mybatis批量修改操作
mybatis批量修改操作
前言
面对复杂的需求,有时无脑的产品会提出无脑的新需求让你反复修改哈哈。
批量修改操作
json格式(PS:这里为list传参)
[{"key": 1,"headerKey": 1,"complete": "7天","medalName": "今日旺旺1"},{"key": 2,"headerKey": 1,"complete": "10天","medalName": "今日旺旺2"},{"key": 3,"headerKey": 1,"complete": "15天","medalName": "今日旺旺3"}
]
XML
<update id="updateMedalItem" parameterType="java.util.List"><if test="list != null"><foreach collection="list" item="item" index= "index" open="" close="" separator =";">UPDATE XXX<set>XXX = #{item.XXX},XXX = #{item.XXX}</set>WHERE id = #{item.`id`}</foreach></if>
</update>
dao接口
注意
在控制器接收list对象参数时请使用@RequestBody进行注解,即可直接传递参数。
最后
更多参考精彩博文请看这里:陈永佳的博客
喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!
mybatis批量修改操作相关推荐
- mybatis批量修改操作示例
mybatis批量修改操作示例 # 将 id 为1的年龄改为 80 , name 改为 zsf , name 改为 张三丰 # 将 id 为2的年龄改为 90 , name 改为 ldl , name ...
- 7.1 SAP MASS批量修改操作手册
7 SAP MASS批量修改操作手册 事务码MASS可以对利润中心.销售订单等超过20种主数据和单据进行批量修改.MASS并不是直接维护数据表,而是调用相关事务码进行操作,当对象类型没有指定事务码时只 ...
- 批量修改操作成功,但是Oracle返回的结果为-1
今天在开发中遇到一个奇怪的问题,需要批量修改一些数据,我一般的做法是调用写好的动态sql,然后返回一个修改行数,然后用这个值来判断mybatis是否帮我操作成功,一般是结果大于1认为修改成功,但是今天 ...
- mybatis批量修改-xml方式
mybatis批量查询,批量新增就不聊了,今天看看批量修改. 直接上代码吧 xml文件中代码如下: <update id="batchUpdate" parameterTyp ...
- mybatis批量修改2种方式
一种:根据ID集合批量修改属性 列如:mapper层 /*** 批量删除员工* @param param 入参*/ void batchEmpStatus(DeleteEmpParam param); ...
- Mybatis的的批量修改操作
1. 在数据库链接地址上面添加参数allowMultiQueries=true jdbc:mysql://127.0.0.1:3306/test?allowMultiQueries=true 2. X ...
- 【Mybatis】Mybatis批量插入操作【详细教程】
前言
- Oracle Mybatis批量修改
话不多说上代码 <foreach collection="sfpchList" item="item" open="begin" cl ...
- mybatis批量更新 mysql 报错,Mybatis批量更新报错问题
下面给大家介绍mybatis批量更新报错问题, allowMultiQueries=true 后来发现是jdbc链接没有加允许批量更新操作的参数引起的,不加会报badsql,mysql版的mybati ...
最新文章
- C++网络编程(一)
- C# WPF图表控件之ChartControl用法指南①
- 【ArcObject开发】实验:ArcObject地图开发基本操作
- 【渝粤教育】 国家开放大学2020年春季 2772家畜环境卫生与设施 参考试题
- 深入探究JVM | klass-oop对象模型研究
- HTTP404错误原因
- python中openpyxl的使用
- GridView控件RowDataBound事件中获取列字段的几种途径
- 阶乘末尾 0 的个数
- linux后台执行shell脚本
- 设计模式-第二篇之简单工厂模式
- java 生成 顺序 uuid_Java 生成有序 UUID
- 元件封装尺寸_单位换算表
- 第015讲: 跟王家林学习从1000个代码案例中学习人工智能和大数据实战第015讲:Scala中Tuple源码剖析及代码实践
- Mac 无法打开淘宝,天猫,京东等
- 基于深度强化学习的柔性作业车间动态调度
- P5.js创意自画像编程
- 为什么大型网站前端使用PHP,后台逻辑却用Java?
- PIN PUK1
- 改进CNN&FCN的晶圆缺陷分割系统
热门文章
- 淮阴侯韩信 —— 生死一知己,存亡两妇人
- 打开软件时报错:This application failed to start because no Ot platform plugin could beinitialized.
- burp 日志Logger++插件从原理到实践
- Ubuntu20上安装“orocos-bfl”
- 电力系统 | 信息间隙决策理论/1
- CVE-2020-1938 Tomcat AJP 漏洞记录
- java获取图片的大小和尺寸(本地 服务器)
- IE浏览器打印合格证相关问题
- 信用卡账单日和还款日最长最短免息期是如何计算的
- linux驱动篇-Button-中断法