¿Usar objeto completo o ID en el modelo de dominio para relaciones JPA? #746
Unanswered
JuniorCorzo
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Contexto
Estoy desarrollando un proyecto en Spring Boot usando Clean Architecture modular. Tengo una relación
@ManyToOneentreUseryTenant, y no tengo claro cuál es el patrón correcto para representarla en el modelo de dominio.El dilema
Capa de Persistencia (JPA)
Capa de Dominio - OPCIÓN A
Capa de Dominio - OPCIÓN B
Mis preguntas
¿Cuál es el patrón correcto? ¿El modelo de dominio debe incluir el objeto
Tenantcompleto o solo eltenantId?¿Genera acoplamiento innecesario? Si uso el objeto completo, ¿estoy violando los principios de Clean Architecture?
¿Cómo manejar las respuestas HTTP? Si uso solo
tenantIden el dominio, ¿cómo incluyo los datos del tenant en la respuesta sin crear DTOs adicionales?¿Cuál es la ventaja de cada opción? ¿En qué casos se recomienda una u otra?
Contexto adicional
Agradezco cualquier orientación o enlace a recursos sobre este tema.
Beta Was this translation helpful? Give feedback.
All reactions