單條的數據進行修改或者插入的時候沒問題,但是進行批量操作的時候就會出現錯誤,是因為沒有開啟支持批量操作的功能。
mybatis支持批量操作
開啟批量執行sql的開關,在拼裝mysql鏈接的url時,為其加上allowMultiQueries參數,設置為true,如下:
mysql
jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/databaseName?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
sqlserver
datasource.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=databaseName;allowMultiQueries=true