首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate查询double数据,映射到实业变成科学表达式

2014-01-25 
hibernate查询double数据,映射到实体变成科学表达式1、数据库中的一个字段定义的是number类型2、相对应的bea

hibernate查询double数据,映射到实体变成科学表达式
1、数据库中的一个字段定义的是number类型
2、相对应的bean中类型是double
3、如果数据库中存的是0.0001
4、用hibernate查询出来的bean的值是1.0E-4

我想查询出来是0.0001,请教怎么办呢?用注解什么的可以解决吗?

[解决办法]
数据库中定义成字符串
[解决办法]
BIgDecimal
[解决办法]
在你转换成字符串时用DecimalFormat格式化
[解决办法]
DecimalFormat df = new DecimalFormat("#.00");//保留两位小数
BigDecimal bg=new BigDecimal("4.1E11");
System.out.println(bg.toPlainString());//将科学计数转为字符串

热点排行