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

Adding entity with relationship to existing entity in jhipster

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

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

第一次尝试时,生成器抱怨它不知道 "Company"。 然后我试着给它添加一个空声明,像这样

entity Company

但这会覆盖现有的公司实体 类 并删除其中的现有字段。

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

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

重新导入