今天在做mybatis sql 统计的时候 发现了个问题
attempted to return null from a method with a primitive return type (double)
mapper中的如下
<select id="selectSize" parameterType = "java.util.List" resultType = "double" >
select sum(file_size) from file_record
</select>
启动的时候界面查询发现报错 如上错误
最后将resultType 改为 java.lang.Double 返回参数 就可以了 然后在service层进行 null 判断 即可解决
当然你也可以用 mysql 的 ifnull 函数 或者 oracle 的 nvl函数