在 jhipster 中添加与现有实体有关系的实体
Posted
技术标签:
【中文标题】在 jhipster 中添加与现有实体有关系的实体【英文标题】:Adding entity with relationship to existing entity in jhipster 【发布时间】:2018-06-17 16:45:49 【问题描述】:我有一个带有现有实体 Company
的 Jhipster 应用程序。
现在我想添加一个实体Vehicle
并为生成器创建一个“vehicle.jh”文件,如下所示:
entity Vehicle
name String
category String
// ...
relationship OneToMany
Companyvehicles to Vehicleowner
第一次尝试时,生成器抱怨它不知道“公司”。 然后我尝试添加一个空声明,像这样
entity Company
但这会覆盖现有的公司实体类并删除其中的现有字段。
是否可以生成新实体并将其与现有实体连接,如果可以,如何?或者我应该手动重做生成器的步骤,或者(或使用 git 以某种方式将它们与原始源文件合并)
【问题讨论】:
【参考方案1】:JHipster 要求您的所有实体都定义在一个 JDL 文件中。如果您尚未保存之前实体的定义,您可以使用jhipster export-jdl app.jh
导出它们,然后编辑 app.jh 以添加您的新实体并使用 jhipster import-jdl app.jh
重新导入
【讨论】:
以上是关于在 jhipster 中添加与现有实体有关系的实体的主要内容,如果未能解决你的问题,请参考以下文章
您如何创建一组与具有特定属性的其他实体有关系的实体?在核心数据中
在子 NSManagedObjectContext 中创建与父实体有关系的实体
获取与 NSFetchedResultsController 有关系的对象
如何使用 JHipster 和 Liquibase 更新现有数据库? [复制]