Dans JHipster comment créer entité avec relation avec L'utilisateur?

je dois créer mes propres entités en utilisant le JHipster en utilisant la commande "yo jhipster: entity myEntity" qui ont plusieurs relations avec l'entité utilisateur qui vient par défaut dans JHipster.

j'ai essayé en vain de créer dans l'assistant d'une relation avec l'entité "user" et le champ "login" mais ça ne fonctionne pas.

Quelle est la bonne façon de faire cela avec JHipster? Ou dois-je créer l'entité sans outil JHipster (mais j'ai besoin de CRUD!).

Merci,

Yann

20
demandé sur Yann Nicolas 2015-01-10 20:58:46

3 réponses

Juste une mise à jour - jhipster 2.5.0 a été publié il y a quelques jours l'ajout du support pour cela. Créé cette réponse depuis le formatage dans les commentaires font je assez difficile à lire.

lors de la création d'une relation pour votre entité, répondez simplement aux questions comme ceci

? 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

valeurs Possibles sur la façon d'afficher le rapport pourrait être: id, login, prénom, nom, email

voir https://jhipster.github.io/2015/03/01/jhipster-release-2.5.0.html pour moreinformation

15
répondu stoffer 2015-03-02 12:29:31

juste pour ajouter à la bonne réponse de @stoffer, si vous utilisez le jdl il ressemblera à:

relationship ManyToOne {
    Owner{user(email)} to User{owner(name)}
}
6
répondu j.davies 2017-05-27 14:14:29

si vous utilisez le 1.version x, cela n'a pas été fait pour fonctionner, donc en gros vous devriez le faire à la main, sans le générateur (mais c'est certainement faisable). Pour le 2.x version, nous avons refait l'objet Utilisateur d'avoir un champ ID -> cela devrait rendre beaucoup plus facile, mais comme ce n'est pas encore sorti, nous n'avons pas de commentaires à l'heure actuelle.

4
répondu Julien Dubois 2015-01-12 10:14:59