mybatis多个更新,也适用导入表

<!--myabtis中的写法,并未测试-->
	<update id="sada">
		update consumer set
				names=case id
				<foreach collection="list" item="namea" index="index">
					<choose>
						<when test="names!=null">
							when #{id} then #{names}
						</when>
						<otherwise>
						</otherwise>
					</choose>
				</foreach>
				end,
				loginName=case id
				<foreach collection="list" item="nameb" index="index">
					<choose>
						<when test="names!=null">
							when #{id} then #{loginName}
						</when>
						<otherwise>
						</otherwise>
					</choose>
				</foreach>
				end
		<where>
			id in
			<foreach collection="list" item="id" index="index" open="("
				separator="," close=")">
				#{id}
			</foreach>
		</where>
	</update>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值