2015-01-10 1 views
17

JHipster에서 기본적으로 제공되는 User 엔티티와 다 대일 관계가있는 "yo jhipster : entity myEntity"명령을 사용하여 JHipster를 사용하여 자체 엔티티를 만들어야합니다.JHipster에서 사용자와의 관계로 엔티티를 만드는 방법은 무엇입니까?

마법사에서 엔티티 "사용자"와 필드 "로그인"과의 관계를 만들려고했지만 성공적이지 못했습니다.

JHipster로 이것을 수행하는 좋은 방법은 무엇입니까? 또는 JHipster 도구없이 엔터티를 만들어야합니까 (CRUD가 필요합니다!).

감사합니다,

답변

4

당신이 1.x의 버전을 사용하는 경우,이 발전기없이, 당신은 손으로해야하므로 기본적으로 작동하도록 만들 수 없습니다 (그러나 그것은 확실히 할 수 있는). 2.x 버전의 경우 User 객체가 ID 필드를 갖도록 리팩토링했습니다. -> 이렇게하면 훨씬 쉽게 만들 수 있지만 아직 릴리스되지 않았기 때문에 현재로서는 피드백이 없습니다.

+2

단지 업데이트 - jhipster 2.5.0이 며칠 전에 릴리스되었습니다. 간단히 관계를 만들 때 ? 다른 엔티티에 관계를 추가 하시겠습니까? 예 ? 다른 개체의 이름은 무엇입니까? 사용자 ? 그 관계의 이름은 무엇입니까? 소유자 ? 그 관계의 유형은 무엇입니까? many-to-one ? AngularJS와이 관계를 표시 할 때 'user'의 어떤 필드를 사용 하시겠습니까? 로그인 (가능한 값은 id, login, first_name, last_name, email 일 수 있음) 자세한 내용은 https://jhipster.github.io/2015/03/01/jhipster-release-2.5.0.html을 참조하십시오. – stoffer

15

그냥 업데이트 - jhipster 2.5.0이 며칠 전에이 기능에 대한 지원을 추가했습니다. 주석의 형식이 꽤 읽기 어렵 기 때문에이 대답을 만들었습니다.

단순히 관계를 표시하는 방법에 대한이

? 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 

가능한 값과 같은 질문에 대한 답변 당신의 엔티티에 대한 관계를 만들 수 : 아이디, 로그인, FIRST_NAME, LAST_NAME, 이메일

https://jhipster.github.io/2015/03/01/jhipster-release-2.5.0.html를 참조하십시오

: 당신이 JDL를 사용하는 경우 moreinformation에 대한
+1

사용자 엔터티와 일대 다 관계를 사용할 수 있습니까? 여러 사용자와 관련된 한 회사 인 'Company'엔티티를 만들고 싶습니다. 어떻게 jhipster로 구현할 수 있을까요? – Mat

+0

그러나 사용자 엔티티 측에서 관계를 만드는 방법은 무엇입니까? 엔티티가 initial_schema 파일 내에서 작성되고 독립형 엔티티가 아니기 때문에 xml 파일을 찾을 수 없습니다. – Lobato

6

그냥 @stoffer하여 정답에 추가, 그것은 모양을
관련 문제