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
