mybatis 批量Update(1)

尽可能少用或者不用此方法,由于此方法其实是根据你的记录数,而后组装出N条更新语句,数据库

固然若是你的数据量不多,那就勉强用一下吧mybatis

推荐使用的方法见另外一篇博客  mybatis 批量Update(2)spa

这个批量更新数据的方法,我是用foreach循环,其实这个有点坑,可是谁让咱喜欢用mybatis呢;.net

<update id="自定义一个方法名" parameterType="List">
	 <foreach collection="list" index="i" item="orderRef" separator=";">
	 	update 表名
	 	<set>
		      字段名1 = 值1,
		      字段名2 = 值2
                      ........
	 	</set>
	 	where   条件1   and   条件2
	 </foreach>
 </update>

这个会有个问题,在mybatis映射文件里是不容许有(;)这个符号的,code

而后又是各类找,最后发如今数据库链接加上个属性就能够用了xml

allowMultiQueries=trueblog

加上上面这个就能够了get

相关文章
相关标签/搜索