关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

springboot+mybatis,mapper调用查询的数据为空,报空指针异常

发布时间:2023-06-30 22:29:02

 问题:springboot+mybatis项目,mapper调用查询的时候,后台查询语句返回的数据字段为null,导致此mapper的返回值复制给map对象时报了空指针异常。

 

解决方案:

1.在yml文件中添加配置,如下:

编辑

但是当mapper的返回值为Integer的时候并不管用,所以针对此种情况采用方案2.

2.在后台sql语句中加入isnull函数处理,此处使用的是sqlserver数据库。当为空的时候,给数值0,这样就能正常处理了。

参考博客:解决数据库查出字段为空报空指针异常_数据库存在空数据导致取字段时报空指针异常_今生只如初见的博客-CSDN博客



/template/Home/leiyu/PC/Static