Jhipster - JDL studio - 与用户的关系
Jhipster - JDL studio - relationship to User
我想创建一个与用户实体(生成我的 jhipster)具有一对一关系的实体(称为 StudentInfo
)。我怎样才能使用 JDL-studio 做到这一点?我是否只是像这样声明与用户的关系:
relationship OneToOne {
StudentInfo{user} to User
}
jhipster 会将我的 jdl 架构中的 "User" 识别为用于身份验证的用户,还是会发生冲突?
这是我在我的一个 JDL 中完成的 blog app。
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 架构中的 "User"。请注意,这仅适用于带有 OAuth 的单体应用和微服务。如果您将微服务与 JWT 或 UAA 结合使用,则不支持。
以下代码适用于 jhipster 7.0 beta、monoliths 和 JWT:
relationship OneToOne {
StudentInfo{user(login)} to User }
我想创建一个与用户实体(生成我的 jhipster)具有一对一关系的实体(称为 StudentInfo
)。我怎样才能使用 JDL-studio 做到这一点?我是否只是像这样声明与用户的关系:
relationship OneToOne {
StudentInfo{user} to User
}
jhipster 会将我的 jdl 架构中的 "User" 识别为用于身份验证的用户,还是会发生冲突?
这是我在我的一个 JDL 中完成的 blog app。
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 架构中的 "User"。请注意,这仅适用于带有 OAuth 的单体应用和微服务。如果您将微服务与 JWT 或 UAA 结合使用,则不支持。
以下代码适用于 jhipster 7.0 beta、monoliths 和 JWT:
relationship OneToOne {
StudentInfo{user(login)} to User }