react - ¿En JHipster cómo crear entidad con relación con el usuario?
jhipster registry (3)
Si está utilizando la versión 1.x, esto no se hizo funcionar, por lo que básicamente debería hacerlo a mano, sin el generador (pero definitivamente es factible). Para la versión 2.x, hemos refactorizado el objeto Usuario para que tenga un campo de ID -> esto debería hacer esto mucho más fácil, pero como aún no se ha publicado, no tenemos comentarios en este momento.
Necesito crear mis propias entidades usando JHipster usando el comando "yo jhipster: entidad myEntity" que tiene una relación de varios a uno con la entidad de Usuario que viene por defecto en JHipster.
He intentado sin éxito crear en el asistente una relación con la entidad "usuario" y el campo "inicio de sesión" pero no está funcionando.
¿Cuál es la buena manera de hacer esto con JHipster? O tengo que crear la entidad sin la herramienta JHipster (¡pero necesito el CRUD!).
Gracias,
Yann
Solo para agregar a la respuesta correcta por @stoffer, si está usando el jdl, se verá así:
relationship ManyToOne {
Owner{user(email)} to User{owner(name)}
}
Solo una actualización: jhipster 2.5.0 se lanzó hace unos días, agregando soporte para esto. Creé esta respuesta ya que el formato en los comentarios me hace bastante difícil de leer.
Al crear una relación para su entidad, simplemente responda las preguntas como esta
? 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
Los valores posibles sobre cómo mostrar la relación podrían ser: id, login, first_name, last_name, email
Consulte https://jhipster.github.io/2015/03/01/jhipster-release-2.5.0.html para obtener más información