在jhipster中添加与现有实体关系的实体

时间:2018-01-08 17:02:35

标签: spring code-generation jhipster

我有一个现有实体Company的Jhipster应用。 现在我想添加一个实体Vehicle并为生成器创建一个“vehicle.jh”文件,如下所示:

entity Vehicle {
    name String
    category String 
    // ...
}
relationship OneToMany {
    Company{vehicles} to Vehicle{owner}
}

第一次尝试时,发电机抱怨它不知道“公司”。 然后我尝试添加一个空声明,就像这个

entity Company

但是这会覆盖现有的Company-entity类并删除其中的现有字段。

是否可以生成新实体并将其与现有实体连接,如果是,如何?或者我应该手动重做生成器的步骤,或者(或使用git以某种方式将它们与原始源文件合并)

1 个答案:

答案 0 :(得分:2)

JHipster要求所有实体都在一个JDL文件中定义。如果您尚未保存以前实体的定义,则可以使用jhipster export-jdl app.jh导出它们,然后编辑app.jh以添加新实体并使用jhipster import-jdl app.jh重新导入