mybatis 集合不为空并循环
mapper.java
List<ItemWebRespDTO> queryPlanItemsByPlan(@Param("dto") ItemQueryReqDTO itemQueryReqDTO, Page<ItemWebRespDTO> page);
mapper.xml
<if test="dto.itemTypeList!= null and dto.itemTypeList.size()>0">
AND hi.item_type IN
<foreach collection="dto.itemTypeList" item="itemType" open="(" close=")" separator=",">
#{itemType}
</foreach>
</if>