1. 批量传入id的集合,在postman里面展示为这样。
2.接收集合,在集合参数前面加上@RequestParam注解,需要注意的是集合这个参数可以传空字符串,代表空集合,但是不能不传,否则会报错。
3.使用mybatis的in方法批量处理,建议:调用sql之前最好做一下判断,如果集合的size等于0,则将集合置为null,跟第四步好接洽。
4.在xml中批量处理in操作。
<if test="buildingIds != null ">and tpb."id"
IN
<foreach collection="buildingIds" item="buildingIds" index="index" open="(" close=")" separator=",">
#{buildingIds}
</foreach>
</if>