Poco a poco, intento que cada base de mis proyectos sea mejor. Y para eso no solo estoy aprendiendo de PHP (symfony2) sino tambien de Mysql y los ORM (Doctrine).
Estoy buscando links, o una explicacion de como y cuando debo usar los mapeos:
- OneToMany
- ManyToOne
- ManyToMany
- OneToOne
Vi en blogs y notas, que identifican esto con un simple:
La relación seria 1 pais puede tener muchas empresas y 1 empresa se relaciona con 1 pais.(OneToMany) <-- FUENTE (un comentario)La verdad me esta costando mucho.
No puedo definir que relacion corresponde a mi consigna:
1 USUARIO puede tener mucho COMPROBANTES
1 COMPROBANTES puede tener 2 USUARIOS (comprador, vendedor)
Por lo poco que lei y entendi, la relación en la tabla Comprobantes a Usuarios seria:
ManyToMany
Si conocen algun blog, pdf o un link que la explicacion sea correcta y concisa se los agradeceria.