如何建立实体关系

sno*_*lli 6 jhipster

您好我正在使用jhipster生成器生成一些实体.

当我生成实体关系时,我想使该字段中的值成为强制性但不幸的是,生成器不提供该选项.

反正有没有告知发电机这种必要性?(编辑.jhipster/entity_name.json),例如?

小智 11

由于此提交, JHipster还支持对关系进行必要的验证.

这是JDL文件中的一个示例:

关系ManyToOne {Certificate {ca(name)required } to CertificateAuthority}

('Certificate'和'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领域发出警告.