Mapper method XXX attempted to return null from a method with a primitive return type (int).
这个异常信息简单来说就是mybatis查询结果为null,但是返回的又int这种基本数据类型的时候报的错原因就是这些基本类型无法赋值为null解决既然知道是基本类型的原因,我们可以把基本类型修改为对应的包装类型。如:int->Integer如果你sql中有用到聚合函数时,如:sum这些,在oracle中可以稍微处理一下,如:nvl(sum(num),0)异常信息定位publicObjectinvo