1,mapper接口层: 2,xml: 3,原因分析: 我是在用虚谷数据库中批量插入语句中separator只能写"",否则会报错,以至于在查询语句中也就没写 4,解决方案: 1)我的解决办法是separator的参数用"or"代替"",并把它补全,如图: 2)有些人说是collection后面的错,也就是必须要写list,不能写其他的参数,具体看原文地址:Mybatis使用foreach标签出现Parameter ‘List‘ not found. Available parameters are [collection, list]的错误_- Neko丶的博客-CSDN博客 最后如果有不理解foreach各参数什么意思的,可以参考 Mybatis中使用foreach标签出现的错误 - 码农教程