Mybatis批量更新出错问题

Mybatis批量更新出错问题

我们经常会遇到这样的需求,那就是利用Mybatis批量更新或者批量插入,但是,实际上即使Mybatis完美支持你的sql,你也得看看你说操作的数据库是否支持,而阿三,最近就遇到这样的一个坑

  • 这是我的批量更新代码

    片链接和图片上传

**一看没毛病呀,打印出来sql也是正确的。的确,这段代码 是没有错误的。可是,只要一执行就要报语法错误。

Mybatis批量更新出错问题_第1张图片

后来发现,原来mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上 &allowMultiQueries=true 即可**

    url: jdbc:mysql://127.0.0.1:3306/monitor?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

注:这是个大坑呀

你可能感兴趣的:(Mybatis批量更新)