与用户的一对多关系

时间:2019-07-17 15:07:22

标签: jhipster

我刚刚使用代码生成器“ Jhipster”启动了一个项目。我正在尝试与“用户”关系建立OneToMany关系。我已经看过很多主题,但是找不到任何有效的答案。你有什么想法?我什至试图通过中间关系,但没有任何效果。

非常感谢您。

1 个答案:

答案 0 :(得分:2)

您可以在模型实体和特殊实体User之间创建关系。但是您必须考虑该实体的限制。就像在JHipster documentation中出现的一样:

  

提示:用户实体

     

请注意,由JHipster处理的User实体是   具体。您可以这样做:

     与该实体的

多对一关系(一辆汽车与用户可以具有多对一关系)。这将生成一个特定的   在新的实体存储库中进行查询,因此您可以在   当前的安全用户,这是常见要求。在   生成的Angular / React客户端用户界面,您将在Car中有一个下拉菜单   选择一个用户。

     与用户实体之间的

多对多一对一关系,但另一个实体必须是该关系的所有者(团队可以   与用户有多对多关系,但只有团队可以   添加/删除用户,而用户无法添加/删除小组)。在   Angular / React客户端用户界面,您还可以在   多选框。

     

使用UAA身份验证类型时,您只能创建   如果相关实体也在用户实体之内,则与用户实体的关系   UAA微服务。