【发布时间】:2020-07-04 13:26:09
【问题描述】:
我有一个带有名为 hfMonto 的 Float 字段的 Domain 类,并且在使用控制器中更新它时使用
hfObject.properties=params
作为参数:
查看表格时,hfMonto值向上取整:
而且版本字段每次都在增加。将休眠日志记录设置为跟踪不会显示任何错误或警告。
我在 Java 1.8.0_252-8u252-b09-1ubuntu1-b09 之上运行 Grails 3.3.11
有什么提示吗?谢谢
更新:它只发生在大于 1,000,000 的数字上
【问题讨论】:
-
它真的是圆的吗 - 如果你使用
1例如它会做什么? -
在这种情况下,它会四舍五入到零(并且版本也会增加)
-
数据库中这是什么数据类型?
-
float,db为10.4.12-MariaDB-1:10.4.12+maria~bionic
-
您能创建最小可重现示例吗? stackoverflow.com/help/minimal-reproducible-example
标签: hibernate grails grails-orm