当前位置: 代码迷 >> Java Web开发 >> 为啥从数据库读取数据,String类型的可以读取出来,Double确为0.0
  详细解决方案

为啥从数据库读取数据,String类型的可以读取出来,Double确为0.0

热度:10353   发布时间:2013-02-25 21:13:32.0
为什么从数据库读取数据,String类型的可以读取出来,Double确为0.0
还有一个问题是我在做更新的时候,报告这个错误
Caused by: com.itown.framework.exception.FrameworkException: 从请求中生成Bean值出错:For input string: "0.0, 0.0"
at com.itown.util.ormapping.PageRequestHelper.populateBeanFromRequest(Unknown Source)
at com.itown.pgtools.util.DefaultRequestConverter.convert(Unknown Source)
at com.ninetowns.sddbdyh.evalstand.service.EvalstandUpdService.service(EvalstandUpdService.java:59)
... 29 more

------解决方案--------------------------------------------------------
Double类型为空时取出来就是0.0!
0.0, 0.0这个是你获取的值?
------解决方案--------------------------------------------------------
应该是数据转换的时候出错了,看是不是描述该字段数据格式不正确。
------解决方案--------------------------------------------------------
类型不匹配。
------解决方案--------------------------------------------------------
楼主查询的语句是什么? 贴出来
是不是数据库字段与对象属性不一致?
  相关解决方案