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

Responder a