日期:2014-05-20  浏览次数:20639 次

spring+hibernate下的BigDecimal类型数据保存问题
数据库oracle,部分字段是number类型,转成映射对象后类型是BigDecimal,读取数据都正常,但是在save后数据未变还是原值,未报任何错,打印的SQL也正确,只是值未有任何改变。我的保存方法是,
obja.setxxxx(new BigDecimal("111.111"));
getHibernateTemplate().save(obja);


------解决方案--------------------
是不是事务管理没有做。
------解决方案--------------------
部分字段是number类型,转成映射对象后类型是BigDecimal
这类型是自动生成还是?
看上去有就是这里的原因了
------解决方案--------------------
库里字段啥类型的