SQL返回Map集合或者对象的操作
SQL返回Map集合或者对象的操作,博智网带你了解详细信息 。
需求:在下面的sql中我们需要返回一个sum函数和一个count函数,因为两个返回的值都不是表中的字段,所以这里需要考虑的是我的sql返回值类型应该是什么?
【SQL返回Map集合或者对象的操作】














通过这种方法也可以实现需求,但是我个人觉得封住一个对象(也就是方法一)用的更爽,因为封装map可能会因为你最终需求的数据类型不同来进行一系列的数据类型转换,可能会出现java.lang.classCastException(类型转换异常)
我在使用map作为返回值类型的时候,从数据库中返回的count函数值(也就是num)的数据类型是Long型,sum函数(也就是total)返回值类型是BigDecimal类型(使用Object的getClass()方法可以查看数据类型),然后自己又做了类型转换 。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持趣讯吧 。
推荐阅读
- 小米手机返回键怎么调出来
- 归去来兮什么意思
- 轨道舱为什么不能返回
- “返回”反义词是什么
- mac返回桌面快捷键是什么
- 医学map是什么意思啊-生活百科知识
- 如何查看华为荣耀手机固件版本
- 如何更改SQL中某列的值
- 荣耀手机返回键怎么调出来
- 如何解决SQL查询速度太慢
