问题描述
使用ssh框架时,我需要在页面上输入一个小数,java中接收到的也是一个小数,保存到数据库中也要是小数(numeric)类型的,请教各位大大帮忙解决! 问题补充:我咋java中用的double类型(比如说money),在oracle数据库中用的是numeric类型,在页面上传过来的是一个小说(比如12.123),可是保存到数据库中的总是一个整数,我需要的是能够精确到分的数字!请问要怎么定义money的类型呢??
解决方案
如果是金额:页面传递用string,java用BigDecimal,oracle用NUMBER(15,2)。
解决方案二:
看一下Oracle数据库表字段的定义,看是否忘了定义小数位了。
解决方案三:
这能有什么问题?用HIbernateTemplate实例执行插入数据,难道插入报错?
时间: 2024-09-20 05:36:10