spring+mybatis 中一个insert,delete,update中执行多条SQL语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lovequanquqn/article/details/83688523

1、在数据库连接池字符串后加上 allowMultiQueries=true

jdbcUrl=jdbc\:mysql\://localhost\:3306/dx360?characterEncoding\=utf8&autoReconnect\=true&allowMultiQueries\=true

2、多个SQL语句以分隔开

public String deleteUser(Map<String,Object> map){
       String empId = (String) map.get("empId");
       return "delete from emp where emp_id in ('" + empId + "');" +
                "delete from emp_roal where emp_id in ('" + empId + "');";
}

猜你喜欢

转载自blog.csdn.net/lovequanquqn/article/details/83688523