mybatis一次执行多条sql语句

有时候如果需要对同张表同一列数据进行更新然后查询操作,或者对不同表不同列进行同一主键外键的删除操作(如:删除一个用户的用户表信息,同时需要删除用户关联的其他用户的信息)

可一次执行多条sql,有个allowMultiQueries属性。

具体的设置方法 

jdbc:mysql://xxx.xxx.xxx.xx:3306/ner_cust?useUnicode=yes&characterEncoding=UTF8&allowMultiQueries=true

使用
<delete id="deleteUserById" parameterType="String">
delete from sec_user_role where userId=#{id};
delete from sec_user where id=#{id};
</delete>
posted @ 2019-12-13 23:31  走步超人  阅读(843)  评论(0编辑  收藏  举报