Jhipster-JDL工作室-与用户的关系



我想创建一个与User实体(生成了我的jhipster(具有一对一关系的实体(称为StudentInfo(。如何使用JDL studio来完成此操作?我只是像这样向用户声明关系吗:

relationship OneToOne {
StudentInfo{user} to User
}

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

以下是我如何在一个博客应用程序的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一起使用,则不支持它。

以下代码适用于jhipster 7.0测试版、monolists和JWT:

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

最新更新