1接口定义get请求,传参为list
2.接口接值和实体类定义
List<String> list = Collections.singletonList(map.get("additionalDataTypeList") == null ? "" : map.get("additionalDataTypeList").toString());3.实体类定义 spcEnryMtrlInfo.setEnryMtrlIds(list);
4.xml定义
where serin_no = #{serinNo} and enry_mtrl_id in <foreach collection="enryMtrlIds" item="item" open="(" close=")" separator=","> #{item} </foreach>虽然最后需求又改为接收为string类型,呜呜,大家都懂的。附上String类型接收多个以逗号隔开
2实体类定义
spcEnryMtrlInfo.setEnryMtrlIds(additionalDataTypeList.split(","));3.xml定义
where serin_no = #{serinNo} and enry_mtrl_id in <foreach collection="enryMtrlIds" item="item" open="(" close=")" separator=","> #{item} </foreach>