La solución drástica es crear un ItemComentable del cual hereden el resto de Item's, y asociar los Comentario al ItemComentable en plan 0,n<--->1
El 22/02/07, Chili <[EMAIL PROTECTED]> escribió: > > Creo que me he explicado mal. Los comentarios son el muchos, no el > uno. Es decir: > > Estoy haciendo una aplicación en la que muchos items pueden tener > muchos comentarios, y cada comentario sólo pertenece a un item > determinado. A su vez tengo diversos tipos de items. Esto es, tengo > Publicaciones, Proyectos de investigación, Experiencia docente, y así > hasta 11. Todos estos items tienen sus propios atributos, y después > una lista de comentarios, que puede estar vacía, o contener un número > indefinido de elementos. > > En este momento lo que tengo es una tabla comentario, con una FK por > cada item, es decir, un FK a publicaciones, otra a proyectos de > investigación, etc. Esta no me parece una buena solución, ya que todas > las FK estarán a null, menos la correspondiente a la tabla del item > "dueño" de ese determinado comentario. > > ¿Me he explicado ahora mejor? ¿Sugerencias? > > > On 22 feb, 14:04, ldp <[EMAIL PROTECTED]> wrote: > > Creo que el los comentarios no son el muchos sino el uno, o sea un > > comentario estara en muchos objetos > > Si tenes tabla A, B, C ,D, etc. > > que deben que tener UN comentario la relacion seria A,B,C,D,etc. tienen una > > FK a la tabla comentarios y comentarios no tiene ninguna referencia a esas > > tablas. > > > > Si ademas queres tener una sola coleccion en comentarios (y no una por cada > > tipo/tabla que tiene un comentario) creo que tendrias que hacer lo que dice > > Francisco y armar alguna jerarquia > > > > -- > > slds, ldp > > > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
