mybatis-foreach循环insert

首先传入一个Map类型数据

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

然后在xml中这样写SQL

      insert into label_resources (questionid, labelid)
      values
         
              (#{questionid,jdbcType=BIGINT},#{item})
         

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

你可能感兴趣的:(mybatis)