mybatis 批量新增
做项目的时候遇到的问题,一直都没有记起来,这次又遇到了,记录一下
批量新增
<insert id="insertColumnEnumList" parameterType="java.util.List">
INSERT INTO column_enum(
column_id,
enum_value,
create_user,
update_user,
create_time,
update_time,
remark)
VALUES
<foreach collection="list" item="item" index="index" separator=",">
(
#{item.columnId,jdbcType=BIGINT},
#{item.enumValue,jdbcType=VARCHAR},
#{item.createUser,jdbcType=VARCHAR},
#{item.updateUser,jdbcType=VARCHAR},
now(),
now(),
#{item.remark,jdbcType=VARCHAR}
)
</foreach>
</insert>
说明:
1.如果入参传入的是一个list,那么collection="list"
2.如果入参是一个数组,那么collection="array"
                    
                
                
            
        
浙公网安备 33010602011771号