文章目录

  • 一、Mysql数据库
    • 1. Url
    • 2. xml映射文件
  • 二、Oracle数据库
    • 2.1. 关键点
    • 2.2. xml映射文件
一、Mysql数据库

关键点:在url后面添加&allowMultiQueries=true,sql后面添加分号;

1. Url

案例:

url: jdbc:mysql://localhost:3306/afsdb?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true&allowMultiQueries=true
2. xml映射文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.gblfy.modular.order.mapper.MysqlMoreInsertMapper"><insert id="mysqlmoreInsert" parameterType="com.gblfy.modular.order.model.request.MysqlMoreInsertParam">insert into sys_user2(user_id, account, name)values (#{paramCondition.userId2}, #{paramCondition.account2}, #{paramCondition.name2});insert into sys_user5(user_id, account, name)values (#{paramCondition.userId5}, #{paramCondition.account5}, #{paramCondition.name5});</insert>
</mapper>
二、Oracle数据库
2.1. 关键点
2.2. xml映射文件

begin开始 end;结束

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.gblfy.modular.order.mapper.OraclelMoreInsertMapper"><insert id="oraclelmoreInsert" parameterType="com.gblfy.modular.order.model.request.OracleMoreInsertParam">begininsert into hero(SNO, USER_NAME, AGE) values (#{paramCondition.sno}, #{paramCondition.userName}, #{paramCondition.age});insert into hero2(SNO, USER_NAME, AGE) values (#{paramCondition.sno2}, #{paramCondition.userName2}, #{paramCondition.age2});end;</insert>
</mapper>

mybatisplus 一次性执行多条SQL语句相关推荐

  1. mybatisplus 一次性执行多条SQL语句插入(Oracle篇)

    文章目录 一.数据库部分 1. 创建数据库 2. 初始化表结构 二.代码部分 2.1. controller 2.2. mapper接口 2.3. 映射文件 2.4. 参数封装 三.测试验证 3.1. ...

  2. mybatisplus 一次性执行多条SQL语句插入(Mysql篇)

    文章目录 一.数据库部分 1. 创建数据库 2. 初始化表结构 二.代码部分 2.1. controller 2.2. mapper接口 2.3. 映射文件 2.4. 参数封装 三.测试验证 3.1. ...

  3. oracle多条sql语句常量,如何在Oracle中一次执行多条sql语句

    有时我们需要一次性执行多条sql语句,而用来更新的sql是根据实际情况用代码拼出来的 解决方案是把sql拼成下面这种形式: begin update TB_VG set seq = 1, vessel ...

  4. c#执行多句oracle,C#一次执行多条SQL语句,Oracle11g数据库

    由于经常执行SQL语句,如果一条一条执行效率低下. oarclecmd.CommandText = sqlstr; oraclecmd.ExecuteNonQuery(); sqlstr 可以写成如下 ...

  5. python执行mysql多个sql语句_mysql -- 一次执行多条sql语句

    最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.s ...

  6. mysql数据库会同时执行sql吗_mysql 一次执行多条sql语句

    最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.s ...

  7. 执行多条SQL语句,执行数据库事务(可传入Sql参数)

    上篇博客,实例介绍了一个事务执行多条SQL语句函数(int ExecuteSqlTran(List<String> SQLStringList))点击打开链接,方便之余又发现了它的缺陷-- ...

  8. 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL ...

  9. C#(.net)中的一次连接数据库执行多条sql语句

    第一种方法: string str="server=.;uid=sa;pwd=111111;database=text_db";//连接字符串 SqlConnection SCON ...

最新文章

  1. 扩展资源服务器解决oauth2 性能瓶颈
  2. 解决ubuntu修改密码 Module is unknow报错
  3. Discuz验证码识别(编码篇)-写给程序员的TensorFlow教程
  4. PV 和 UV IP
  5. C# 中xml数组的序列和反序列化方法
  6. CentOS安装glibc-2.14
  7. spring batch_Spring Batch作为Wildfly模块
  8. 2020年十大币预测_2020年十大商业智能工具
  9. win10快速运行vue项目跑起来 - 方法篇
  10. Mysql学习总结(84)—— Mysql的主从复制延迟问题总结
  11. 1 Centos7安装(jdk8)Tomcat9并设置为开机启动
  12. matlab控制图像的边界(margin),subplot的间距(gap)
  13. java读取、写入保存、遍历ini文件配置数据
  14. 初中物理凸透镜成像动态图_人教版初中物理八年级上册 平面镜成像 公开课优质课课件教案视频...
  15. 设计模式---备忘录模式(C++实现)
  16. 尚硅谷Vue2.0+Vue3.0全套教程视频笔记 + 代码 [P101-135]
  17. python html5 便利店收银系统_简单又好用的便利店收银系统
  18. 基于PaddlePaddle2.0的蝴蝶图像识别分类——利用预训练残差网络ResNet101模型中参数的调整,数据增强
  19. 靠模仿红牛成为饮料界的“黑马”,东鹏特饮的未来如何谱写?
  20. 利用python实现压韵(双压版)

热门文章

  1. 假如地球变成甜甜圈形状,世界会变成什么样子?
  2. php 检查类,检查类是否已定义 - PHP 7 中文文档
  3. 兰州交通大学计算机科学与技术学院,兰州交通大学计算机科学与技术
  4. mysql 魔术设置_mysql主从复制实践
  5. java 序列化工具kryo_java jackson avro kryo等几种序列化与反序列化工具的使用
  6. NS2相关学习——可靠的MANET应用程序的Gossip协议分析
  7. 教你如何使用redis分布式锁
  8. webmagic抓取实例
  9. k-shingles和MinHash优秀文章保存
  10. HUE WorkFlow Schedule 调用Hive参数传递,外部参数传递,时间参数传递