从dao层查出的数据到页面时数值都是零的异常
2024-10-20 16:38:16
异常问题:
IllegalArgumentException: argument type mismatch
at cn.tedu.utils.BeanListHandler.handle(BeanListHandler.java:41)
从dao层查询出的数据转发到jsp前台页面时,数值或者数量类的数值得出的结果只有零,而其它数据没毛病~~~
原因:导致其原因时数值类型转换异常。也就说数值的类型对不一致。
eg:在dao层通过聚合函数SUM(int a)计算出数量值,最终得到一个BigDecimall类型的。这时类型就对不上了...
解决方法:对类型进行控制判断
Object obj =null;
if(pd.getPropertyType()==Integer.TYPE){
obj = rs.getInt(name);
}else{
obj = rs.getObject(name);
}
method.invoke(t, obj);//坑!!!坑!!!
最新文章
- salesforce 零基础学习(四十七) 数据加密简单介绍
- urllib+BeautifulSoup无登录模式爬取豆瓣电影Top250
- 好用的一个从SharePoint导出小工具
- 驱动开发学习笔记. 0.04 linux 2.6 platform device register 平台设备注册 1/2 共2篇
- spring之bean的作用域scope的值的详解
- Webpack教程二
- 关于OPenGL和OSG的矩阵 (转)
- gcc 编译
- HttpClient请求详解
- nodejs 代码设计模式1:同步函数变异步
- awk打印第n个参数到最后一个技巧/将n行组成一列
- highstaock+websocket实现动态展现
- EBS密码加密研究
- Android实训案例(六)——四大组件之一BroadcastReceiver的基本使用,拨号,短信,SD卡,开机,应用安装卸载监听
- Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)
- java分割字符串用法
- CentOS安装PHP7.*
- this与super
- maven 打jar 被引用后 出现 cannot resolve symbol 错误 生成jar包形式代码文件组织格式 非springboot文件组织格式
- linux下 GCC编译链接静态库&;动态库