在Idea中执行多条sql语句的修改(mybatis默认的是执行sql语句是执行单条,所以要执行多条的时候需要进行配置)

需要在连接字符串中添加上&allowMultiQueries=true,例如:

spring.datasource.url=jdbc:mysql://localhost:3306/plantform?characterEncoding=utf8&useSSL=true&allowMultiQueries=true
不添加这个的时候执行会出错
执行多条修改的方法(.xml配置)
<update id="UpdateList">
<foreach collection="list" item="item" separator=";">
UPDATE 表名
set 列名1=#{item.列名1数据对应实体字段},
列名2=#{item.列名2数据对应实体字段}
where phone=#{item.查询条件}
</foreach>
</update>

UpdateList

这种写法,在Dao层可以直接传入参数void UpdateList(List<实体> list);

这样就能识别,虽然是多个update,但是是一次执行的

最新文章

  1. while 循环 。。
  2. 一个App完成入门篇(四)- 完成反馈页面
  3. Java笔记5-修饰符,重载,递归,数组
  4. Java基础之读文件——使用通道读取混合数据2(ReadPrimesMixedData2)
  5. java笔记00-目录
  6. AT-Fragment
  7. c语言面试题之sizeof
  8. u盘禁用
  9. iOS Size Class使用
  10. 【算法系列学习】线段树vs树状数组 单点修改,区间查询 [kuangbin带你飞]专题七 线段树 A - 敌兵布阵
  11. CJOJ 免费航班
  12. J2EE进阶(一)随堂笔记
  13. angular-ui-bootstrap typeahead 智能提示 自动补全 获取焦点不触发问题的解决
  14. 对国内AR产业的预言
  15. CNN 模型压缩与加速算法综述
  16. P1308 统计单词数
  17. Android 基础 十一 Android的消息机制
  18. array与List之间相互转化
  19. yum配置Linux的Web服务器
  20. ServiceWorker和WebWorker

热门文章

  1. HTML标题和段落
  2. [CROATIAN2009] OTOCI
  3. html5 WebWorkers 防止浏览器假死
  4. 微信小程序基础组件
  5. 一、mysql简述
  6. 3.清除dns缓存的意义及命令?
  7. CentOS 6.5远程连接工具x shell
  8. React-Native 基本环境的搭建
  9. json : json数据解析(一)
  10. Eclipse安装反编译插件,查看.class文件的源码