背景
批量执行update语句时,某一条件为:colunm in list
实现
<update id="name" parameterType="com.alibaba.fastjson.JSONObject">
<foreach collection="list" item="param" separator=";">
update
table
set
colunm1 = #{param.colunm1},
colunm2 = #{param.colunm2}
where
colunm in
<foreach collection="param.colunm" item="item" separator="," open="(" close=")">
#{item}
</foreach>
</foreach>
</update>