【发布时间】:2016-06-19 00:54:17
【问题描述】:
我使用 jhipster-uml JDL 脚本创建了我的域。 现在我想建立一个从用户到现有实体(公司)的 O2M。 有没有办法通过 JDL 脚本做到这一点? 该脚本需要重新声明关系所需的每个实体。但是这些都是现有的实体,有没有切换直接 jhipster-uml 使用现有的域定义而不需要重新声明呢?
我只是想避免使用 Liquibase/Java 手动设置。
【问题讨论】:
标签: jhipster
我使用 jhipster-uml JDL 脚本创建了我的域。 现在我想建立一个从用户到现有实体(公司)的 O2M。 有没有办法通过 JDL 脚本做到这一点? 该脚本需要重新声明关系所需的每个实体。但是这些都是现有的实体,有没有切换直接 jhipster-uml 使用现有的域定义而不需要重新声明呢?
我只是想避免使用 Liquibase/Java 手动设置。
【问题讨论】:
标签: jhipster
提示:用户实体
请注意,由 JHipster 处理的 User 实体是 具体的。 您可以与该实体(汽车)建立多对一关系 可以与用户具有多对一的关系)。这将生成一个 新实体存储库中的特定查询,因此您可以过滤您的 当前安全用户上的实体,这是一个常见的要求。
似乎只能通过子生成器与用户实体生成多对一关系。我不知道 UML 工具,但我猜它只是在底层使用子生成器。
您可能需要手动建立关系
另见In JHipster how to create entity with relationship with User?
【讨论】:
这个怎么样:jdl-snippet
entity Company {
name String required
}
relationship OneToMany {
User{company} to Company
}
【讨论】: