hibernate 取值时出现科学计数法问题 如何设置不使用科学计...
本帖最后由 折翼 于 2013-8-16 09:20 编辑-----------------------------Entity
@Column(name ="ZH_MB",nullable=false,precision=10,scale=2)
public BigDecimal getZhMb(){
return this.zhMb;
}
public void setZhMb(BigDecimal zhMb){
this.zhMb = zhMb;
}
-----------------------------MYSql
-----------------------------前台
应该是hibernate 取出来就是这样子的,有考虑数据转换,可是丢失了小数点“.01”
有什么办法可以取值的时候就是10000000.01 而不是1.0E7 问题已解决 和大家分享下
public void setZhMb(BigDecimal zhMb){
DecimalFormat df = new DecimalFormat("#.00");
this.zhMb = zhMb;
}
加上这句就可以了...好奇葩 折翼 发表于 2013-8-16 09:49 static/image/common/back.gif
问题已解决 和大家分享下
public void setZhMb(BigDecimal zhMb){
DecimalFormat df = new DecimalFormat ...
非常不错
页:
[1]