mysql - 在域对象约束中指定grails浮点精度,如何?

标签 mysql spring hibernate grails

我如何说一个字段在 grails 约束中具有以下类型和精度?

FLOAT(7,4)

在mysql中,这意味着它将具有类似于xxx.yyyy的值,点左侧有3位小数,点右侧有4位小数。

最佳答案

设置域类属性的 maxscale 约束以影响架构生成。 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/

相关文章:

java - JPA 与 Spring JdbcTemplate

java - 来自单方的多对多关系需要来自另一方的 jpq

php - 除非我点击刷新,否则重定向的 PHP 页面不会加载

MySQL: Cannot add foreign key constraint in school project 报错

java - 如何拦截 JTA 事务事件并获取对与事务关联的当前 EntityManager 的引用

java - 仅当不再使用时如何删除实体?

java - 邮政编码列表 - MySql JSON 数组

mysql - 2 查询单独运行良好,但组合起来会产生语法错误

PHP 反转 MySQL 数据库结果的顺序

java - Maven+Spring+Hibernate : java. lang.ClassNotFoundException : org. springframework.context.support.ClassPathXmlApplicationContext