一、软件版本
- Mybatis plus: 3.5.2
- OS: Windows
- JDK: 8
二、映射文件配置
查询条件DTO类的列表集合对象
/** 所属项目ID */ private List<String> projectIds;
Mapper.xml配置文件
<if test='criteria.projectIds != null and criteria.projectIds.size() > 0'> and a.project_id in <foreach collection="criteria.projectIds" item="item" open="(" separator="," close=")"> #{item} </foreach> </if>
其中collection是集合对象,此处为criteria.projectIds,item是遍历的元素对象,因为对象是字符串集合,因此直接取元素的值即可。