在mybatis中使用sum函数返回对象为Null
2024-08-27 20:55:39
首先大家看一下我的XML中的SQL 、DAO 和实体对象
XML
DAO
PO
乍一看 没毛病。
但是在Mybatis中使用sum函数,如果返回值是0(就是你在Navicat中运行的的sql正常,结果都是0),那么其实是不会返回0的,而是返回Null,并且呢 我们在mapper中定义的是Integer。
解决方案:
使用COALESCE,可以在sum为0的时候不返回Null,返回0。如图
最新文章
- MySql索引总结
- Servlet程序中玩验证码
- 关于checkbox的全选和反选实例
- JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
- LINQ-to-SQL那点事~利用反射在LINQ-to-SQL环境中实现Ado.net的CURD操作
- 对Joint Training of Cascaded CNN for Face Detection一文的几点疑惑
- python小练习,打出1-100之间的所有偶数,设计一个函数,在桌面上创建10个文件,并以数字命名,复利计算函数
- ToString()和Convert.ToString()的区别
- php递归函数,性能给力
- Save Princess(丑数)
- 连接pgsql
- jeecg 弹出框 点击按钮回调父页面 返回值
- visual studio高效率插件及快捷键
- [linux RedHat]windows下使用putty远程连接linux 下载JDK和tomcat
- Cocos2D:塔防游戏制作之旅(十六)
- tomcat发布项目如何通过域名直接访问
- MySQL 必知必会学习笔记(常用命令二)
- 单用户实例添加DB账号
- Unity3D Shader基础教程
- ubuntu16.04 安装opencv3.3
热门文章
- go源码阅读 - container/ring
- Java语言学习day20--7月26日
- 震惊!<;string.h>;、<;cstring>;和<;string>;竟然可以这么用!
- 团队Beta2
- Linux vs Unix - Linux与Unix到底有什么不同?
- git提交代码到GitHub操作-简易版(后续完善)
- go-micro集成RabbitMQ实战和原理
- filter/backdrop-filter 毛玻璃效果
- 命令行参数 getopt模块
- 102_Power Pivot DAX 排名后加上总排名数