我如何说一个字段在 grails 约束中具有以下类型和精度?
FLOAT(7,4)
在mysql中,这意味着它将具有类似于xxx.yyyy
的值,点左侧有3位小数,点右侧有4位小数。
最佳答案
设置域类属性的 max
和 scale
约束以影响架构生成。 chalice documentation详细解释了这一点。
来自文档:
someFloatValue max: 1000000, scale: 3
would yield:
someFloatValue DECIMAL(19, 3) // precision is default
注意 上面的内容直接来自 Grails 文档,但从逻辑上讲它应该产生 DECIMAL(9, 3)
。
关于mysql - 在域对象约束中指定grails浮点精度,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28765222/