今天,项目突然报“java.lang.NumberFormatException:For input string:"id"”,项目框架是spring,springmvc,hibernate,大致意思是类型转换错误,我的id是Integer类型,报错在<c:foreach>里的option里获取值得时候出问题,说明数据类型不对,就去后台dao去找,查看我的sql,一看我查的是表的部分字段,用的hibernate框架,返回的一个List<object[]>类型,我已经定义了List<指定的类型>,想让它返回指定对象类型,经过查询google,发现查询部分字段用对应类的构造函数来弄,完美解决这个异常。参考http://blog.csdn.net/yaerfeng/article/details/8514008,谢谢博主的分享。
相关文章
- 10-22swagger2.9.2 报错 For input string: “” 解决方法
- 10-22jmeter 连接SQLServer执行insert语句时, JDBC Request 报错:java.lang.NumberFormatException: For input string: ""解决方法
- 10-22MyBatis报错:Caused by: java.lang.NumberFormatException: For input string: "XX"
- 10-22Android开发build出现java.lang.NumberFormatException: For input string: "tle 0x7f0800aa"错误的解决方案
- 10-22maven项目中使用redis集群报错: java.lang.NumberFormatException: For input string: "7001@17001"
- 10-22Failed to build custom metric java.lang.NumberFormatException: For input string: “∞“
- 10-22mybatis报 :Error querying database. Cause: java.lang.NumberFormatException: For input string: “XX”
- 10-22安装HBase 报错 java.lang.NumberFormatException: For input string: "30s"
- 10-22mybatis 参数格式异常-- Error querying database. Cause: java.lang.NumberFormatException: For input string
- 10-22解决java.lang.NumberFormatException: For input string: "id"