mybatis实现批量插入和修改

批量插入:
  insert into T_WARE_COMMENT_TAG ( WARE_INFO_ID, TAG_ID,NUMBER,ORDER_ITEM_ID,ADD_TIME)
  values
  
      (#{ls.wareInfoId,jdbcType=INTEGER}, #{ls.tagId,jdbcType=INTEGER},#{ls.number,jdbcType=INTEGER},#{ls.orderItemId,jdbcType=INTEGER},#{ls.addTime,jdbcType=INTEGER})
  

批量修改:
传进来的是一个list对象,然后根据每个对象的id来分别修改number


  update T_WARE_COMMENT_TAG
  set NUMBER =NUMBER +
  
    when #{item.id} then #{item.number}
  
  where ID in
  
      #{i.id,jdbcType=INTEGER}
  

你可能感兴趣的:(mybatis,web项目)