记mybatis查询null字段导致的NPE

背景: 我们在写sql语句时,不推荐使用select *的,所以我们只需要查询出我们需要的字段值就可以了。但是,如果查询的某几个字段值都是null,我们使用list接收的话,那么list中的对象就是null,引起NPE问题。 分析: 查看mybatis处理查询结果的源码,主要是将结果封装成对象 getRowValue就是把每行的结果封装成对象返回。 其中有一个方法是applyAutomaticMa
相关文章
相关标签/搜索