在域对象约束中指定 grails 浮点精度,如何?
Specifying grails floating point precision in domain object constraint, how?
我如何在grails约束中说一个字段是以下类型和精度?
FLOAT(7,4)
在mysql中,这意味着它将具有类似xxx.yyyy
、小数点左侧3位小数和点右侧4位小数的值。
设置域 class 属性 的 max
和 scale
约束以影响架构生成。 Grails documentation 对此进行了详细解释。
来自文档:
someFloatValue max: 1000000, scale: 3
would yield:
someFloatValue DECIMAL(19, 3) // precision is default
注意 以上内容直接来自 Grails 文档,但逻辑上应该产生 DECIMAL(9, 3)
。
我如何在grails约束中说一个字段是以下类型和精度?
FLOAT(7,4)
在mysql中,这意味着它将具有类似xxx.yyyy
、小数点左侧3位小数和点右侧4位小数的值。
设置域 class 属性 的 max
和 scale
约束以影响架构生成。 Grails documentation 对此进行了详细解释。
来自文档:
someFloatValue max: 1000000, scale: 3
would yield:
someFloatValue DECIMAL(19, 3) // precision is default
注意 以上内容直接来自 Grails 文档,但逻辑上应该产生 DECIMAL(9, 3)
。