在 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 更新现有数据库? [复制]

在 jhipster 项目中将实体属性骆驼案例转换为 json 中的蛇案例

Mybatis处理表关联(懒加载)