今天,项目突然报“java.lang.NumberFormatException:For input string:"id"”,项目框架是spring,springmvc,hibernate,大致意思是类型转换错误,我的id是Integer类型,报错在<c:foreach>里的option里获取值得时候出问题,说明数据类型不对,就去后台dao去找,查看我的sql,一看我查的是表的部分字段,用的hibernate框架,返回的一个List<object[]>类型,我已经定义了List<指定的类型>,想让它返回指定对象类型,经过查询google,发现查询部分字段用对应类的构造函数来弄,完美解决这个异常。参考http://blog.****.net/yaerfeng/article/details/8514008,谢谢博主的分享。
相关文章
- NumberFormatException: For input string的解决办法
- 参数问题:nested exception is : For input string: “null“,已解决。
- bug解决::for input string
- 网优图层工具导入分析数据时: Input string was not in a correct format错误解决方法
- java.lang.NumberFormatException: For input string: "Y"
- 关于java.lang.NumberFormatException: For input string:${redis.maxIdle}的报错
- 关于Java中遇到的“ For input String: "" ”这个问题的解决方案
- 解决swagger2 java.lang.NumberFormatException: For input string: ““ 报错
- For input string: "id"报错
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'