博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【mysql】查询返回int数据为空时处理
阅读量:1989 次
发布时间:2019-04-27

本文共 523 字,大约阅读时间需要 1 分钟。

使用MyBatis查询,返回类型为int,但是当查询结果为空null,出现异常

如代码中xml文件查询语句

当未查询到任何数据返回null时,程序报错

[2020-07-02 19:16:39.496][http-nio-3100-exec-2][ERROR][com.xxx.exception.ExceptionHandlers:43] 发生空指针异常!原因是:java.lang.NullPointerException: null

在mysql中可以使用IFNULL函数和MAX函数,将返回的NULL值转换为0

SQL语句可修改为:

sum也可以使用max函数代替

转载地址:http://eptvf.baihongyu.com/

你可能感兴趣的文章
POJ-2299 Ultra-QuickSort(树状数组)(离散化)
查看>>
基于SSM的兼职论坛系统的设计与实现
查看>>
基于java的图书管理系统的设计与实现
查看>>
基于java的SSM框架理财管理系统的设计与实现
查看>>
基于java的ssm框架就业信息管理系统的设计
查看>>
基于java的ssm框架的旅游网站设计与实现
查看>>
基于java的SSM框架的流浪猫救助网站的设计与实现
查看>>
基于java的SSM框架的教务关系系统的设计与实现
查看>>
别再问我什么是A/B测试了!
查看>>
如何用同期群分析模型提升留存?(Tableau实战)
查看>>
爱了,吹爆这个高颜值的流程图工具!
查看>>
一个数据项目
查看>>
基于JAVA_JSP电子书下载系统
查看>>
基于java出租车计价器设计与实现
查看>>
十二时辰篇:这该死的 996
查看>>
2021最新 上海互联网公司排名
查看>>
字节vs快手!取消大小周之战
查看>>
送一个闲置显示器!
查看>>
Oracle 行转列 pivot函数基本用法
查看>>
Oracle字符串分隔符替换(替换奇数个或偶数个)
查看>>