mybatis批量update(mysql)
博客专区 > modprobe 的博客 > 博客详情
mybatis批量update(mysql)
modprobe 发表于1年前
mybatis批量update(mysql)
  • 发表于 1年前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

Mapper文件中的写法

<insert id="batchUpdateTjData">
        <foreach collection="list" item="item" index="index" open="" close="" separator=";"> UPDATE test_table SET c_a = #{item.ca}, c_b = #{item.cb} WHERE id = #{item.id} </foreach>

 </insert>

这样写总是报错,调试了很长时间也没找到问题原因

最后找到这里http://my.oschina.net/jsonavaj/blog/265112 找到了答案

 

数据库的链接必须加上但是数据库连接必须加上 allowMultiQueries=true

url="jdbc:mysql://localhost:3306/testDatabase?allowMultiQueries=true" />

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 35
码字总数 0
×
modprobe
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: