【发布时间】:2015-12-04 10:19:15
【问题描述】:
在 Google 和 stackoverflow 中搜索到了这个问题的答案。没有找到正确的答案。我用 jhipster 创建了实体。现在要更改,我想添加一个具有默认选项的新字段。如何使用 Entity.json 文件为实体字段添加默认选项? 实体.json文件的这块所需位置:
....,
{
"fieldId": 3,
"fieldName": "retry",
"fieldType": "Integer",
"????????": 10;
"fieldValidateRules": [
"required"
]
}
.....
而不是标志 ???????需要提供默认选项的关键字
【问题讨论】:
-
我认为不可能在 jhipster 实体 json 中设置默认值,否则它会在实体创建魔术期间提供。我检查了来源并没有发现任何类似的东西:github.com/jhipster/generator-jhipster/blob/master/entity/… 这里有一个相关的问题:github.com/jhipster/generator-jhipster/issues/1189 ...指向 liquibase 问题:github.com/liquibase/liquibase-hibernate/issues/90 所以我假设你必须添加在您的 Java 类和 Liquibase 变更集中手动设置默认值。这是我使用的一种方法。