mybatis 根据map的key来更新

需求:

传入一个参数map,map的key为where条件中a字段的值,map的value要赋值给b字段,做一个更新操作,代码很简单:

<foreach collection="_parameter.keys" item="keyname" index="key"
			separator=";">
		
			UPDATE xxxxxx
		
			<set>
				b=#{${keyname}}
			</set>
		
			WHERE 
			 a=${keyname}
		
</foreach>

 使用之后,key可以获取,根据key不能获取value,最后才发现,map的key必须是string,不能为其他格式

https://blog.csdn.net/shiqijiamengjie/article/details/77448829

发布了23 篇原创文章 · 获赞 3 · 访问量 6858

猜你喜欢

转载自blog.csdn.net/weixin_41834814/article/details/81145635