mysql mybatis 批量执行
有个常见的场景:删除用户的时候需要删除用户的关联数据,在使用mybatis 多条执行时,报了一个奇怪的错:
1 | com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near... |
看到这个错误信息,我把sql翻来覆去也没看出啥问题。
解决方案
修改数据库连接参数加上allowMultiQueries=true