Para el refresh no uso transacciones (probé y tampoco me funcionó), el evict
no me gusta a mi tampoco, pero me era necesario para refrescar el objeto
(por culpa del proceso independiente) y en la version 1.2 de nhibernate lo
tenia resuelto de esta forma  evict y refresh. y no tenia ningun problema.
ahora con la actualizacion a la 2.1 es cuando he visto este cambio de
comportamiento.

sigo viendolo, un saludo.

El 20 de abril de 2010 18:24, Fabio Maulo <[email protected]> escribió:

> Yo veo mucha "session" y no vi "transaction".
> Ademas el uso de Evict, por lo general, me huele mal.
>
> 2010/4/20 José F. Romaniello <[email protected]>
>
>  y sigo obteniendo la misma excepcion.
>>
>>
>> a ver, hace un momento decías:
>>
>>  "Initializing[Operacion#21038,02]-failed to lazily initialize a
>>> collection of role: Operacion.priParticipes, no session or session was
>>> closed".
>>
>>
>> ahora me decís:
>>
>>  "No row with the given identifier exists[Pago#928]"
>>
>>
>> Si pensas que puede ser un bug de nhibernate, te recomiendo escribir un
>> test, ademas así nos vamos a entender mejor. Trata de hacerlo lo más simple
>> posible, te recomiendo leer "The bes way to solve nhibernate bugs..."
>>
>>
>> nhforge.org/blogs/nhibernate/archive/2008/10/04/the-best-way-to-solve-nhibernate-bugs-submit-good-unit-test.aspx
>>
>> Esto es todo lo que te puedo ayudar con la información que vos mostras.
>>
>> Saludos
>>
>> --
>> 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