Mybatis对数据库批量操作(插入,修改)
来源:互联网 发布:jira 数据库表结构 编辑:程序博客网 时间:2024/06/03 07:11
在MyBatis映射文件中的写法如下。
<!-- 批量修改 --><update id="updateList" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" separator=";"> update level <set> level_val = #{item.levelVal} ,level_name = #{item.levelName} ,need_experience = #{item.needExperience} </set> where id = #{item.id} </foreach></update><!-- 批量插入语句 --><insert id="insertList" parameterType="java.util.List"> insert into level (level_val,level_name,need_experience) values <foreach collection="list" item="item" index="index" separator=","> ( #{item.levelVal} ,#{item.levelName} ,#{item.needExperience} ) </foreach></insert>
updateList和insertList对应的是方法名。
参数为List<对应的pojo类>。
特别注意
在jdbc配置中,在数据库链接后要加上&allowMultiQueries=true
阅读全文
0 0
- Mybatis对数据库批量操作(插入,修改)
- mybatis 操作(批量插入,批量修改,批量删除, 分页查询)
- MyBatis批量插入(Oracle数据库)
- MyBatis批量插入(Oracle数据库)
- MyBatis批量插入(Oracle数据库)
- mybatis 对oracle和mysql 批量插入操作
- [mybatis] 批量插入、修改、删除
- mybatis批量插入oracle数据库
- mybatis批量插入oracle数据库
- Mybatis批量插入Oracle数据库
- MyBatis学习(七)-MyBatis批量插入(Oracle数据库)
- SSM之Mybatis对数据库的查询以及批量操作
- mybatis批量插入和修改sql语句?
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis:Insert操作详解(返回主键、批量插入)
- MyBatis:Insert操作详解(返回主键、批量插入)
- Mybatis之Insert操作详解(返回主键、批量插入)
- MySQL数据库批量插入(Spring Boot+Mybatis)
- OkHttp 3.x 源码解析之Interceptor 拦截器
- 2017TFC腾讯web前端大会记录
- StringUtils常用方法
- 14.before_after
- 用jstl在jsp接收后台传输数据并显示
- Mybatis对数据库批量操作(插入,修改)
- mongodb 存储经纬度以及查询
- error: ‘to_string’ was not declared in this scope
- android studio jni 开发生成.h
- acm学习指导
- 地图显示---英文、中英文地图
- 用于贝叶斯网络的python库--pgmpy安装配置
- [leetcode]363. Max Sum of Rectangle No Larger Than K
- HBase 常用Shell命令