Java - 在数据库中正确插入双精度值
Java - Insert double values in DB properly
我正在使用 H2 数据库,当将双精度和浮点值插入我的 H2 数据库时,会发生精度损失,例如,显示的是 1.7999999523162842 而不是 1.8。
将变量类型声明为 BigDecimal 而不是 Double 或 Float 解决了问题。
我正在使用 H2 数据库,当将双精度和浮点值插入我的 H2 数据库时,会发生精度损失,例如,显示的是 1.7999999523162842 而不是 1.8。
将变量类型声明为 BigDecimal 而不是 Double 或 Float 解决了问题。