mybatisplus 一次性执行多条SQL语句
生活随笔
收集整理的這篇文章主要介紹了
mybatisplus 一次性执行多条SQL语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、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=true2. 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语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shiro 实现免密登陆
- 下一篇: -bash: wget: command