问题现象
idea执行查询数量语句控制台报错:attempted to return null from a method with a primitive return type (int).
解决方案
1、检查当前查询语句是否查询结果为空,或者没数据;
2、检查dao/mapper
层接收该sql的出参对象是“int
”还是“Integer
”;
3、int
默认值是0
,Integer
是包装类对象默认值为null
,数据库查询结果为空的时候返回的是个null
,所以用“int
”接收会报错。