Pucha... Retiro lo dicho entonces, tendre que investigar...
---------------------------------- Carlos Peix 2011/2/17 Fabio Maulo <[email protected]> > para NH, en si, no es obligatorio. > Peeeeeeeeeeeero: > 1) la mejor collection para DDD es un set > 2) set es una de la collections mas usada en dominios > 3) si no tenes getHashCode/Equals y trabajas con Set es probables que en > algun momentos llores > > De allí en mas podemos discutir cuanto quieras y hasta te puedo decir que > para one-to-many es casi siempre preferible usar List y hacer el control de > duplicacción en el ADD solo si realmente lo necesitas (con <bag> el Add no > necesita inicializar la collection). > > > 2011/2/17 Carlos Peix <[email protected]> > >> e per que? El link que envio Edgar es claro al respecto... >> >> Hay riesgo suponiendo que siempre trabajo con una unica sesion y con >> objetos persistentes? >> >> En otras palabras, es obligatorio sobre escribir Equals y GeHashcode? >> >> ---------------------------------- >> Carlos Peix >> >> 2011/2/17 Fabio Maulo <[email protected]> >> >>> bah... despues no llores si no te andan los ISet >>> >>> 2011/2/17 Carlos Peix <[email protected]> >>> >>>> O podes no implementarlos... >>>> >>>> Carlos Peix >>>> (desde el teléfono móvil) >>>> >>>> El 17/02/2011, a las 12:51, José F. Romaniello <[email protected]> >>>> escribió: >>>> >>>> hola Juan pronto estará disponible el vídeo de una VAN que hicimos el >>>> sábado pasado con Nelo en AltNet hispano. En un momento de la VAN >>>> discutimos >>>> este tema con Fabio.. >>>> >>>> El tema es el siguiente, cuando no tenes ID en el dominio, generalmente >>>> tenes natural-id. Osea que podes usar eso para implementar Equals y >>>> GetHashCode >>>> >>>> El 17 de febrero de 2011 12:42, Juan Cuello < <[email protected]> >>>> [email protected]> escribió: >>>> >>>>> Hola, >>>>> >>>>> He visto por ahí que podemos tener una entidad del dominio sin una >>>>> propiedad id que se mapee con el campo id de la base de datos. Eso me >>>>> parece genial, ya que considero que el ID es de la base de datos, no >>>>> tiene por qué ser del dominio. >>>>> >>>>> Pero se me ocurre una pregunta importante. En mi clase base para las >>>>> entidades del dominio, tengo un Equals y GetHashCode. En el Equals, si >>>>> la entidad tiene ID establecido, comparo ID's... >>>>> >>>>> ¿Cómo se haría el equals y el gethashcode si no tengo id's en la >>>>> entidad? >>>>> >>>>> Gracias >>>>> >>>>> -- >>>>> Para escribir al Grupo, hágalo a esta dirección: >>>>> <[email protected]> >>>>> [email protected] >>>>> Para más, visite: <http://groups.google.com/group/NHibernate-Hispano> >>>>> http://groups.google.com/group/NHibernate-Hispano >>>> >>>> >>>> -- >>>> Para escribir al Grupo, hágalo a esta dirección: >>>> <[email protected]> >>>> [email protected] >>>> Para más, visite: <http://groups.google.com/group/NHibernate-Hispano> >>>> http://groups.google.com/group/NHibernate-Hispano >>>> >>>> -- >>>> Para escribir al Grupo, hágalo a esta dirección: >>>> [email protected] >>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>>> >>> >>> >>> >>> -- >>> Fabio Maulo >>> >>> -- >>> Para escribir al Grupo, hágalo a esta dirección: >>> [email protected] >>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>> >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> > > > > -- > Fabio Maulo > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
