您的位置: 首页 > 文章 > mybatis 拼接sql语句 并同时执行多条sql mybatis 拼接sql语句 并同时执行多条sql 分类: 文章 • 2024-12-06 17:45:40 问题:根据业务需求修改一条数据时需要将原有数据存储,并拼接还原sql 语句,修改多表时,会有多个sql,首先想到 通过符号分隔,然后循环执行sql,但是无法保证分隔后的sql是否能正常执行,因为拼接的sql中包含部分文字。只能把拼接好的sql一起执行,最后实现过程中,发现mybatis 一般写法 无法执行多条sql语句,关键代码如下: 一 、拼接sql 时,前面 追加 begin 后面追加 ;end;即可,begin end 可以吧sql当做一个整体来执行,ps:我的理解是如此,如果这里有误,可以在评论区指出 二、执行sql 以下有两种方法 注解版 . xml版