如是,请高手帮忙解决.
score = Double.parseDouble(additionalScore);
ti.setAdditionalScore(BigDecimal.valueOf(score));
一点保存后报将 numeric 转换为数据类型 numeric 时发生算术溢出错误。
score = Double.parseDouble(additionalScore);
ti.setAdditionalScore(BigDecimal.valueOf(score));
一点保存后报将 numeric 转换为数据类型 numeric 时发生算术溢出错误。
解决方案 »
- 怎样发布一个网站
- 求教,如何用java开发一个打印快递三联格式的打印程序
- SSH开发
- deploy.wsdd无法生成server-config.wsdd原因之一
- 在eclipse里 修改数据库的时候 指定的列本来是有值 当我修改的时候变为空了
- xfire无法生成客户端的问题
- 请懂JMS的朋友进来看看
- struts2 + json java.lang.IllegalStateException
- JMS问题,高手请进!!!(在线等待)
- 请问从applet中如何打开application,就是在applet上有一个按钮,点击后弹出一个application程序
- lucene 搜索排行版
- myeclipse的问题
score = Double.parseDouble(additionalScore);
ti.setAdditionalScore(BigDecimal.valueOf(score));
这两句是否是第一句转换错误
或者new BigDecimal(score)试试
比如:
Double score = 10;
ti.setAdditionalScore(BigDecimal.valueOf(score));
这样在往库中存的时候就报错了.
DECIMAL(3,3)括号中的第一个3代表是这个字段总共有多少个数字,包括整数和小位,后面的那个3代表是小数点后保留几位.所以我存的时候总报错.
DECIMAL(6,3)或者(3,0)么