List All elements are null 异常

1,264 阅读1分钟

Mybatis 返回用 List 接收,出现空指针异常问题。

当根据条件查询出来的所有列都为空的时候,其实查询出的不是没有记录,而是一条 null

ArrayList 允许添加 null ,所以实际上 list 集合的长度为1,这时候如果去 list 集合里面取数据,就容易造成了 list 内的对象转换出现java.lang.NullPointerException 异常.