首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在JHipster中如何创建与用户有关系的实体?

在JHipster中如何创建与用户有关系的实体?
EN

Stack Overflow用户
提问于 2015-01-11 01:58:47
回答 4查看 13.8K关注 0票数 22

我需要使用"yo jhipster:entity myEntity“命令使用JHipster创建我自己的实体,这些实体与JHipster中默认的用户实体具有多对一关系。

我曾尝试在向导中创建一个与实体"user“和字段"login”的关系,但没有成功。

用JHipster做这件事的好方法是什么?或者我必须在没有JHipster工具的情况下创建实体(但我需要CRUD!)

谢谢,

扬恩

EN

回答 4

Stack Overflow用户

发布于 2015-03-02 20:29:31

只有一个更新- jhipster 2.5.0在几天前发布,增加了对此的支持。我写了这个答案,因为注释中的格式让我很难阅读。

在为实体创建关系时,只需回答下面这样的问题

代码语言:javascript
复制
? Do you want to add a relationship to another entity? Yes
? What is the name of the other entity? user
? What is the name of the relationship? owner
? What is the type of the relationship? many-to-one
? When you display this relationship with AngularJS, which field from 'user' do you want to use? login

有关如何显示关系的可能值可以是: id、login、first_name、last_name、email

有关更多信息,请参阅https://jhipster.github.io/2015/03/01/jhipster-release-2.5.0.html

票数 20
EN

Stack Overflow用户

发布于 2017-03-06 15:05:46

只要加上@stoffer的正确答案,如果您使用jdl,它将如下所示:

代码语言:javascript
复制
relationship ManyToOne {
    Owner{user(email)} to User{owner(name)}
}
票数 12
EN

Stack Overflow用户

发布于 2015-01-12 18:14:59

如果你使用的是1.x版本,这是不能工作的,所以基本上你应该在没有生成器的情况下手动完成(但这绝对是可行的)。对于2.x版本,我们重构了User对象,使其拥有一个ID字段->,这应该会让这件事变得容易得多,但由于它还没有发布,我们目前还没有得到反馈。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27879373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档