mybatis一次执行多条sql语句

时间:2019-12-14 00:42:18   收藏:0   阅读:93

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

可一次执行多条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>

原文:https://www.cnblogs.com/zhengxq21/p/12037799.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!