Jhipster-JDL studio-与用户的关系

时间:2020-02-20 08:05:18

标签: spring entity relationship jhipster jdl

我想创建一个与User实体(生成了我的jhipster)具有一对一关系的实体(称为make DCOV=1 LIC=1 DOCUMNETS=1 PROJECTS="cuda bfm" run_all)。如何使用JDL-studio做到这一点?我是否像这样声明与用户的关系:

StudentInfo

jhipster会将我的jdl模式中的“用户”识别为用于身份验证的用户,还是会发生冲突?

2 个答案:

答案 0 :(得分:1)

这是我在blog app的一个JDL中完成的操作。

relationship ManyToOne {
  Blog{user(login)} to User
  Post{blog(name)} to Blog
}

relationship ManyToMany {
  Post{tag(name)} to Tag{entry}
}

就您而言,我认为您需要这样做:

relationship OneToOne {
    StudentInfo{user(login)} to User
}

login是将显示在下拉列表中的字段。是的,它将识别您的JDL模式中的“用户”。请注意,这仅适用于具有OAuth的整体式和微服务。如果您将微服务与JWT或UAA一起使用,则不支持。

答案 1 :(得分:0)

以下代码适用于 jhipster 7.0 beta、monoliths 和 JWT:

 relationship OneToOne {
     StudentInfo{user(login)} to User }