Mybatis执行多条SQL(Mysql、Oracle)
Mysql:
数据连接开启多条语句处理
在url后面加入allowMultiQueries=true
例:
url: jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&allowMultiQueries=true`
//每条sql以分号结束
<delete id="delete">
delete from table1 where id = 1;
delete from table2 where id = 2;
<delete>
Oracle:
//每条sql以分号结束,end也是分号结束
<delete id = "delete">
begin
delete from table1 where id = 1;
delete from table2 where id = 2;
end;
<delete>
本文详细介绍如何使用Mybatis在Mysql和Oracle数据库中执行多条SQL语句的方法。通过配置URL参数和调整XML映射文件,实现一次请求执行多条SQL操作,提升数据库操作效率。
9313





