mybatis foreach

mybatis的foreach标签中若传入的类型为list,则mybatis会将参数封装为map,key为list,若为数组,则key为array,具体可参见官方文档

例:
<insert id="save" parameterType="java.util.List">
    insert into t (
			a,b,c
		) values 
 <foreach item="item" index="index" collection="list" 
			separator=",">
(      
      #{item.a,jdbcType=DECIMAL}  ,
      #{item.b,jdbcType=DECIMAL}  ,
      #{item.c,jdbcType=DECIMAL}  
)
</foreach>

猜你喜欢

转载自tagalin.iteye.com/blog/2299040