MySql默认是不支持这种骚操作的,但是并不代表不能实现,只需要在jdbc的配置文件中稍做配置:

配置文件:jdbc.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/pam\u003fuseUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=PRC&useSSL=false&tinyInt1isBit=false
name=xxxx
password=123456

其中,allowMultiQueries=true这个配置是关键,必须写
然后在映射文件中的标签下将多条sql用(;)分隔;

“allowMultiQueries=true”的作用:
1.可以在sql语句后携带分号,实现多语句执行。
2.可以执行批处理,同时发出多个SQL语句。

<update id="update" parameterType="map">delete from t_receipt_detail where mid=#{cm.receiptID};delete from  t_receipt where id=#{cm.receiptID};update t_invoicepaydetail set receiptid=null,editby=#{cm.userId},editon=now()where receiptid=#{cm.receiptID}
</update>

springboot+Mybatis+MySql 一个update标签中执行多条update sql语句相关推荐

  1. Mybatis 一个update标签中执行多条update sql语句

    本质上Mysql是不支持这种骚操作的 但是不代表并不能实现,只需要在jdbc的url链接库地址上添加&allowMultiQueries=true即可 driver=com.mysql.jdb ...

  2. 在Hive中执行DDL之类的SQL语句时遇到的一个问题

    在Hive中执行DDL之类的SQL语句时遇到的一个问题 作者:天齐 遇到的问题如下: hive> create table ehr_base(id string); FAILED: Execut ...

  3. oracle 根据spid查sql,探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句...

    Oracle数据库查看一个进程是如何执行相关的实际sql语句 代码如下: SELECT b.sql_text,sid,serial#,osuser,machine FROM v$session a,v ...

  4. 如何查询mysql中执行效率低的sql语句

    一些小技巧 1. 如何查出效率低的语句? 在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺 ...

  5. mysql执行效率低_如何查询mysql中执行效率低的sql语句

    展开全部 一.MySQL数据库有几个配置选项可以32313133353236313431303231363533e59b9ee7ad9431333337373563帮助我们及时捕获低效SQL语句 1, ...

  6. Bash中执行存储过程或普通的SQL命令

    演示: 在bash中执行一个存储过程和一个普通的SQL语句 0. 前提条件: 数据库:Oracle10g 表:oracle自带的emp表,默认有数据如下: 1. 在bash中执行oracle存储过程 ...

  7. SpringBoot+MyBatis+MYSQL项目实战六(新增收货地址)

    SpringBoot+MyBatis+MYSQL项目实战六(新增收货地址) 项目源码地址:电脑商城实战 点击新增收货地址 一:新增收货地址--数据表的创建 CREATE TABLE t_address ...

  8. ShardingSphere分库分表(SpringBoot+mybatis+mysql)配置

    一.什么是ShardingSphere 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务. 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增 ...

  9. Java程序员周末时间搞锭银行信息管理系统毕业设计(java+springboot+mybatis+mysql+vue+elementui)等实现 免费源码+论文答辩资料获取

    Java程序员周末时间搞锭银行信息管理系统毕业设计(java+springboot+mybatis+mysql+vue+elementui)等实现 前言介绍: 在社会快速发展的影响下,银行继续发展,大 ...

最新文章

  1. python如何爬虫网页数据-python爬虫——爬取网页数据和解析数据
  2. 非变动性算法源代码分析与使用示例( for_each、min_element 、find_if、search 等)...
  3. Jenkins + Git + Maven + tomcat集成环境搭建
  4. MSN空间上的以往技术贴整理
  5. shell脚本传递参数,并且判断参数是否为空
  6. wxWidgets:wxTreeListCtrl类用法
  7. SAP CRM HANA report模型的数据库存储表
  8. .NET World——gPRC概览
  9. ucc编译器(语义分析)
  10. svn-the working copy is locked due to a previous
  11. CSS3秘笈复习:第十一章
  12. html简单随机抽奖页面(在线抽奖、随机选取、自动挑选)
  13. 工控网络安全分支-电力行业网络安全建设
  14. linux 3.11 虚拟摄像头 驱动,摄像头万能驱动-万能视频驱动-摄像头万能驱动下载 v2011.3官方版-完美下载...
  15. J2SDK 安装配置指南
  16. latex中页眉怎么去掉_LaTeX页面布局专题——页眉和页脚
  17. win2003 序列号 windows2003 sp2可用序列号大全(准版与企业版)
  18. css实现分割线功能,各种各样的分割线(附效果图)
  19. python如何提取奇数_Python 获取奇数和偶数
  20. sticky 失效问题

热门文章

  1. Flutter、RN、uni-app比较
  2. 游戏玩家如何沉浸式体验交互竞技场? #ArenaVerse
  3. 关于材料出库单的金额问题
  4. vmd显示lammpstrj文件,并可手动调节部分原子的显示大小比例(lammps的group命令dump命令使用,vmd中cpk模式使用)
  5. 安装opencv和python版本有关吗_python安装opencv_python安装opencv完要安装什么配套吗...
  6. U盘html文件恢复不了,怎么快速完整地恢复被误删除的U盘文件经验总结
  7. LaTex公式换行以及括号匹配问题
  8. 解决Hash碰撞冲突方法总结
  9. 【M365运维】部分Win10设备在MDE管理中心里找不到
  10. 路由器和静态路由的配置