vale, la primera excepcion "Initializing[Operacion#21038,02]-failed to lazily initialize a collection of role: Operacion.priParticipes, no session or session was closed". ocurre cuando uso session.evict antes de hacer refresh.
y cuando pruebo a hacerlo sin utilizar evict, (directamente hago session.update(entity) y session.refresh(entity)) obtengo la siguiente excepcion "No row with the given identifier exists[Pago#928]". De acuerdo José, voy a seguir viendolo y de no avanzar intentaré crear un test aunque en principio creo que va a ser dificil puesto que estas pruebas tengo que hacerlas contando con que un proceso independiente cambia los valores de la base de datos (de ahi que necesite el refresh), tengo que ver como lograr esto para un test. muchas gracias El 20 de abril de 2010 18:12, José F. Romaniello <[email protected]>escribió: > 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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
