在测试一个mybatis批量更新的时候,报了
sql injection violation, multi-statement not allow 的错误,和下面转载的博客一样,我也是以为连接数据库的url上没有加上支持批量的参数,然后就改了下:
- jdbc.url=jdbc:mysql://192.168.11.107:3306/alarm_db?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8
但是还是报一样的错,结果在网上找了很多关于这个报错的文章,终于Google到了同样的报错(论Google的重要性)。是数据库连接池在预编译的时候的一个报错。
详见:http://blog.csdn.net/goldenfish1919/article/details/50600053