我有一个现有实体Company
的Jhipster应用。
现在我想添加一个实体Vehicle
并为生成器创建一个“vehicle.jh”文件,如下所示:
entity Vehicle {
name String
category String
// ...
}
relationship OneToMany {
Company{vehicles} to Vehicle{owner}
}
第一次尝试时,发电机抱怨它不知道“公司”。 然后我尝试添加一个空声明,就像这个
entity Company
但是这会覆盖现有的Company-entity类并删除其中的现有字段。
是否可以生成新实体并将其与现有实体连接,如果是,如何?或者我应该手动重做生成器的步骤,或者(或使用git以某种方式将它们与原始源文件合并)
答案 0 :(得分:2)
JHipster要求所有实体都在一个JDL文件中定义。如果您尚未保存以前实体的定义,则可以使用jhipster export-jdl app.jh
导出它们,然后编辑app.jh以添加新实体并使用jhipster import-jdl app.jh
重新导入