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

Responder a