Consulta Disenio de Objetos #523
Unanswered
EliasNAires
asked this question in
Consultas de persistencia
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.
-
Buenos dias
Estoy haciendo el ejercicio de las canchas de paddle, y como hice el DER antes que el DC, me surgio la siguiente duda:
Hasta que punto deberia el modelado relacional influir en mi modelo de objetos?
Mas especificamente en el modelado de relaciones, adjunto la imagen de mi DER y mi DC para que sea mas claro:
En este caso, modele mi DC para que refleje las relaciones del DER, de esta forma, evito tener que hacer anotaciones ToMany, a costa de hacer relaciones que en mi opinion son mas intuitivas.
Para que se entienda mejor mi pregunta, en mi modelo de objetos, el jugador no conoce sus participaciones, las participaciones conocen al jugador, esta idea es poco intuitiva pero mapea mas directamente a la base de datos subyacente, debido a que son las participaciones quienes tienen las FKs.
La otra forma seria hacer un OneToMany en el jugador y que le pueda preguntar al jugador que participaciones tuvo.
Entonces, mi pregunta seria. Que priorizo?
Mas que nada de cara al TP, que fue hecho sin tener en cuenta la posibilidad de implementar una base de datos.
Es mejor poner anotaciones ToMany? O modificar las relaciones de los objetos para que los conocidos conozcan?
En el futuro, si trabajo con un ORM. Cuanta atencion tengo que prestar a esos detalles?
A mi personalmente me parece un poco indistinto, hice el DC antes de ver el video de las anotaciones e intentar persistir el ejercicio, por eso, ante la duda, lo hice de esa forma. Pero me quedo la duda que les planteo.
desde ya, muchas gracias.
Beta Was this translation helpful? Give feedback.
All reactions