MyBatis之批量更新update

程序猿,上代码。

mybatis中spl写法,入参为list,其中,list有bean组成

 <update id="updateSpecByGid"  parameterType="java.util.List">
      <foreach separator=";" collection="list" item="item" index="index">    	           		 
   			
            update  afx_goods_spec
                <set>
                  gsname = #{item.gsname},gsprice = #{item.gsprice}
                </set>
               where gsid = #{item.gsid}
      </foreach>        	
   </update>
 以下为入参List
int updateSpecByGid (List<GoodsSpec> list);

其中GoodsSpec中的属性值-gsname,gsprice,gsid;

有一点要注意,如果运用了,<set></set>语法,则需要在配置数据库连接地址中加上(标记红色)

db.url=jdbc:mysql://localhost:3306/axx?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true


如果有其他方式,请留言哦。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值