出现这类问题一般从以下三个方面着手解决
1.检查报错方法体内,是否采用了@Pram注解以及参数的命名是否正确
2.检查在<foreach>标签中的collection属性是否与list一致
3.检查foreach中的item所修饰的demo字段是否改变,也就是这是否你之前编写的代码,但是你更新了po类中的某个字段名,但是在你的mapper中的foreach的时候并没有进行修改,从而导致类中字段名与foreach的item所用的字段名不一致
出现这类问题一般从以下三个方面着手解决
1.检查报错方法体内,是否采用了@Pram注解以及参数的命名是否正确
2.检查在<foreach>标签中的collection属性是否与list一致
3.检查foreach中的item所修饰的demo字段是否改变,也就是这是否你之前编写的代码,但是你更新了po类中的某个字段名,但是在你的mapper中的foreach的时候并没有进行修改,从而导致类中字段名与foreach的item所用的字段名不一致