在 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
重新导入
我有一个带有现有实体的 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