mybatis 批量update报语法错误解决方法

时间:2024-05-18 15:38:43

mybatis 批量update报语法错误解决方法
转载:https://www.cnblogs.com/zhangweibin/p/11150306.html

1、为什么会报语法错误

原因:在 *.xml文件内使用了循环,在mybatis中默认是不允许使用批量修改。
复制代码

update fm_info max_degree= #{item.maxDegree,jdbcType=decimal}, min_degree= #{item.minDegree,jdbcType=decimal}, degree= #{item.degree,jdbcType=decimal} id = #{item.id,jdbcType=INTEGER}

复制代码

2、解决方法

在连接mysql的url后面加上 《 allowMultiQueries=true 》

mybatis 批量update报语法错误解决方法