【问题标题】:Java - Insert double values in DB properly [duplicate]Java - 在数据库中正确插入双值[重复]
【发布时间】:2016-04-09 13:02:26
【问题描述】:

我正在使用 H2 数据库,当将双精度值和浮点值插入到我的 H2 数据库中时,会发生精度损失,例如,显示 1.7999999523162842 而不是 1.8。

【问题讨论】:

  • 使用舍入机制

标签: java database h2


【解决方案1】:

将变量类型声明为 BigDecimal 而不是 Double 或 Float 解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多