如何建立实体关系

时间:2015-08-13 11:48:13

标签: jhipster

您好我用jhipster生成器生成了一些实体。

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

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

2 个答案:

答案 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