头回知道ArrayList中是可以加null的:
List<User> users = new ArrayList<User>();
users.add(null);
users.add(null);
users.add(null);
查了以后有人说一种可能是ResultMap与实体类属性不对应,我这里不是这样,sql语句返回的就是null,但是size为1进入了遍历循环导致报错,目前找到的最直接的方法就是在进入循环的判断条件中加一个list.get(0)!=null,但未解决根本问题。