【问题标题】:Trying to create a user account from a new entity尝试从新实体创建用户帐户
【发布时间】:2021-08-04 14:15:15
【问题描述】:

首先我是 Jhipster 的新手,我已经阅读了官方文档,但我似乎仍然无法找到解决问题的方法(我现在已经被困了将近 3 周),这就是为什么我决定在这里寻求帮助。

所以,我有一个应用程序,我需要在其中创建一个名为员工的实体,并且我需要创建一个用户帐户,其中包含在员工实体中指定的附加字段,换句话说,当我填写表格以创建新员工不仅会创建一个新员工,还会自动为该员工创建一个用户帐户。

到目前为止,我尝试做的是创建一个新的员工实体,并将其与 OneToOne relashionship 链接到 USER 实体(由 Jhipster 创建)但问题是,在这种情况下,我必须创建一个新的用户,然后为员工添加其他信息,因为我需要它采用相同的形式,以同时创建员工和链接到它的用户。

任何帮助将不胜感激。

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    JHipster 不支持你想要做的,你必须手动编码。

    在后端,您可以通过定义一个结合两个实体的 DTO、一个公开它的 RestController 和一个负责编排持久性的服务来做到这一点。

    在前端,您有一个组件,其中包含更新此 DTO 并调用您的 REST API 的表单。

    或者,如果用户始终是员工,您也可以将它们合并到单个用户实体中。

    当然,这取决于您选择的身份验证类型,它定义了管理用户的位置。

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多