1.service层
//对入参数进行封装
Map<String,Object> map=new HashMap<>();
String user_id="aaa";
map.put("user_id",user_id);
int size=list.size();
String[] cartIs=new String[size];
for (int i=0;i<size;i++){
cartIs[i]= String.valueOf(list.get(i).getId());
}
map.put("cartIds",cartIs);
userMapperReader.checkIsUpdate(map);
2.dao层
List<User> checkIsUpdate(Map<String,Object> map);
3.mapper
<select id="checkIsUpdate" parameterType="java.util.Map" resultType="user">
SELECT *
FROM user
WHERE member_id = #{member_id}
AND id in
<foreach collection="cartIds" item="cartIds" separator="," open="(" close=")">
#{cartIds}
</foreach>
</select>