您的位置:首页 > 产品设计 > UI/UE

mybatis进行批量操作时的需要设置allowMultiQueries=true

2018-08-22 16:30 281 查看
版权声明:转载请注明原创地址 https://blog.csdn.net/ke369093457/article/details/81946357

    前言:在项目开发的时遇到同时执行多条删除或者更新语句,将语句放到mysql命令行来执行是没有问题的,可到了mybatis就报错,为啥呢?

解决:

请大家先看一段代码:

[code]<update id="updateId">
delete from user_1 where time<#{time};
delete from user_2 where time<#{time};
</update>

当然了,这段sql语句看似没有啥错误,但如果没有开启批量处理,就会报错。

其实只要在连接的URL后面加上&allowMultiQueries=true就可以了

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐