美文网首页
attempted to return null from a

attempted to return null from a

作者: 飘忽无涯 | 来源:发表于2018-05-18 14:26 被阅读38次

mybatis+mysql查询出来会报如下错误:
attempted to return null from a method with a primitive return type (int).
返回值类型为int,但查询出来的结果有空值,所以会出现如上的异常,以下为解决办法:

  1. 当查询出来为空时,给赋值一个默认值
    IFNULL(xx, 0)

    但如果整条记录都是空的,应该这样写
    IFNULL(MAX(xx), 0)

  2. 将返回值类型改为Integer
    resultType="Integer"

相关文章

网友评论

      本文标题:attempted to return null from a

      本文链接:https://www.haomeiwen.com/subject/jesgdftx.html