异常详细:
java.lang.NumberFormatException: For input string: "43.8885452" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:456) at java.lang.Integer.parseInt(Integer.java:497) at data.metadata.DbValueConvertUtils.ConvertValue(DbValueConvertUtils.java:153) at data.general.interceptor.DataCheckDbEditDbInterceptor.DataOptionCheck(DataCheckDbEditDbInterceptor.java:84) at data.general.interceptor.DataCheckDbEditDbInterceptor.BeforeDbEditOption(DataCheckDbEditDbInterceptor.java:60) at data.general.interceptor.DbEditInterceptorClass.BeforeDbEditOptionEx(DbEditInterceptorClass.java:83) at data.InterceptorTableClass.Save(InterceptorTableClass.java:477) at data.general.workspacesupper.MixedTableClass.Save(MixedTableClass.java:446) at data.metadata.MetadataTableBase.Save(MetadataTableBase.java:1237) at data.service.BaseDataServiceImpl.save(BaseDataServiceImpl.java:169) at data.service.BaseDataServiceImpl.save(BaseDataServiceImpl.java:202) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
解决方法
检查JAVA中代码的日期转换代码是否正确,如果是存储操作,事务处理的话,查看数据库后台的相关表字段对应的类型是否正确
上边的错误是小编将将数据类型弄错误了,小数的话使用浮点型或者DOUBLE型即可。修改好即可解决上述的异常!