当前位置:   article > 正文

mybatis-foreach循环insert_insert 中的foreach语法

insert 中的foreach语法

首先传入一个Map类型数据

Map<String, Object> map = new HashMap<String, Object>();
        map.put("questionid", result1);
        map.put("labelid", list_labelid);

然后在xml中这样写SQL

<insert id="insert" parameterType="map" >

      insert into label_resources (questionid, labelid)
      values
          <foreach collection="labelid" item="item" index="index" separator=",">
              (#{questionid,jdbcType=BIGINT},#{item})
          </foreach>

</insert>

因为我这里只循环了labelid所以直接就是#{item},记住加上separator=","这句标签,不然循环的语法就错了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/749139
推荐阅读
相关标签
  

闽ICP备14008679号