Mybatis批量更新失败的问题

   日期:2020-10-14     浏览:130    评论:0    
核心提示:真不是代码的问题(→_←)

一个例子,根据ID批量更新一个字段,list接收一个数组参数,代码是没一点毛病的 

<update id="saveRoomId">
    <foreach collection="list" item="item" separator=";" open="" close="">
    update t_prescription_item
    <set>
    room_id = #{item.roomId}
    </set>
    where id = #{item.id}
    </foreach>
  </update>

但是接口一直没起作用

 

原因及解决方法:SQL批处理需要在你的数据库连接配置属性后面加上allowMultiQueries=true

 jdbc.url=jdbc:mysql://192.168.0.110:3306/db_recover?characterEncoding=UTF-8&allowMultiQueries=true

 

然后程序可以正常执行

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服