您好我用jhipster生成器生成了一些实体。
当我生成实体关系时,我想强制该字段中的值,但不幸的是,生成器没有提供该选项。
有没有告知发电机这种必要性? (编辑.jhipster / entity_name.json),例如?
答案 0 :(得分:10)
由于this commit JHipster也支持必需验证关系。
这是JDL文件中的一个示例:
关系ManyToOne {Certificate {ca(name) required }到CertificateAuthority}
('证书'证书授权'是实体,' ca'是字段名称)
.jhipster / Certificate.json中的相关部分:
"relationships": [
{
"relationshipType": "many-to-one",
"relationshipValidateRules": "required",
"relationshipName": "ca",
"otherEntityName": "certificateAuthority",
"otherEntityField": "name"
},
生成的Certificate.ca字段:
@ManyToOne @NotNull private CertificateAuthority ca;
生成的表单有一个'此字段是必需的。'在Ca领域发出警告。
答案 1 :(得分:1)
不,这将是一个新功能。 随意在我们的github项目中创建一个问题,欢迎拉取请求:)
仅限其他人,这里是the issue you opened