参数为list
参考链接:
mapper接口如下:
List<Equipment> selectEquipmentByTypeId(@Param("typeIdlist") List<Integer> typeIdlist)
mapper.xml如下:
<select id="selectEquipmentByTypeId" parameterType="java.util.List"
resultMap="BaseResultMap">
select * from equipment
where id in
<foreach collection="typeIdlist" index="index" item="item" open="("
separator="," close=")">
#{item}
</foreach>
</select>
使用foreach 语句循环集合中的数据,item就是循环到的数据,如果你是一个复杂类型的数据做批量插入的话可以使用item.属性名
的方式获取对应值
需要注意的是,这里的typeIdlist
是在接口处定义好的参数名,即selectEquipmentByTypeId
方法的参数名