【MapSheep】
[好记性不如烂笔头]

mybatis foreach item与index

  1. 注意: index的确是从0开始的

  1. index和item的区别
    • index代表每次循环的次数, 相当于for循环中的 i
    • item代表每次循环的变量值, 相当于for循环中的 varList.get(i)

  1. 代码示例仅供参考【入参: [{"deptNo": 3,"dName": "设计部","dNo": 3}]】
    <insert id="Add" parameterType="java.util.List">
        <!--@mbggenerated -->
        insert into smbms.staffdept(deptNo,dName,dNo)
        values
        <foreach item="li" index="idx" collection="list" separator=",">
            (
            #{li.deptNo},
            #{li.dName},
            #{idx}
            )
        </foreach>
    </insert>
posted on 2021-03-09 10:47  (Play)  阅读(3771)  评论(0编辑  收藏  举报