Mybatis 返回用 List 接收,出现空指针异常问题。
当根据条件查询出来的所有列都为空的时候,其实查询出的不是没有记录,而是一条 null
ArrayList 允许添加 null ,所以实际上 list 集合的长度为1,这时候如果去 list 集合里面取数据,就容易造成了 list 内的对象转换出现java.lang.NullPointerException 异常.
Mybatis 返回用 List 接收,出现空指针异常问题。
当根据条件查询出来的所有列都为空的时候,其实查询出的不是没有记录,而是一条 null
ArrayList 允许添加 null ,所以实际上 list 集合的长度为1,这时候如果去 list 集合里面取数据,就容易造成了 list 内的对象转换出现java.lang.NullPointerException 异常.