我使用jhipster-uml JDL脚本创建了我的域名。 现在我想建立一个从用户到现有实体(公司)的O2M。 有没有办法通过JDL脚本来做到这一点? 该脚本需要重新声明关系所需的每个实体。但这些是现有的实体,是否有转换指示jhipster-uml使用现有的域定义而无需再次重新声明它?
我只是想避免使用Liquibase / Java手动设置。
答案 0 :(得分:5)
提示:用户实体
请注意,由JHipster处理的用户实体是 具体。 您可以与此实体建立多对一关系(汽车 可以与用户建立多对一的关系。这将产生一个 您的新实体存储库中的特定查询,以便您可以过滤您的 当前安全用户的实体,这是一个常见的要求。
似乎只能通过子生成器与User实体生成多对一关系。我不知道UML工具,但我想它只是在引擎盖下使用子发电机。
您可能需要手动执行关系
另见In JHipster how to create entity with relationship with User?
答案 1 :(得分:0)
这个怎么样:jdl-snippet
entity Company {
name String required
}
relationship OneToMany {
User{company} to Company
}