Mybatis批量修改的操作代码

这篇文章主要介绍了Mybatis批量修改的操作代码,需要的朋友可以参考下

1.修改的字段值都是一样的,id不同

  update cbp_order set status=1 where id in  #{id}  ---参数说明---

collection:表示类型,就写成array,如果是集合,就写成list

 item  : 是一个变量名,自己随便起名

2.这种方式,可以一次执行多条SQL语句

   update test  test=#{item.test}+1  where id = #{item.id} 

3.整体批量更新

  update mydata_table     when id=#{item.id} then #{item.status}  when id=#{item.id} then mydata_table.status//原数据  where id in  #{item.id,jdbcType=BIGINT}  ----属性说明-------

1.prefix,suffix 表示在trim标签包裹的部分的前面或者后面添加内容
2.如果同时有prefixOverrides,suffixOverrides 表示会用prefix,suffix覆盖Overrides中的内容。
3.如果只有prefixOverrides,suffixOverrides 表示删除开头的或结尾的xxxOverides指定的内容。

总结

以上就是Mybatis批量修改的操作代码的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java