Claro el problema es el siguiente. En la aplicación hay un objeto cliente

2009/1/12 Diego Jancic <[email protected]>

>  Hola,
>
> No podes, ni deberias poder, asociar el mismo objeto a 2 sesiones. Si vos
> queres solo leer el objeto, podes leerlo con cualquier session y despues
> hacerle un Evict, o usar un StatelessSession para obtenerlo; de esta forma
> el objeto no va a quedar asociado a la session y no vas a tener problema.
> Junto con eso también vas a estar eliminando mucha inteligencia asociada,
> como caches, asi que tene cuidado.
>
> Si tu idea es que el objeto se pueda actualizar mediante 2 sessions, las 2
> sesiones no deberían compartir la misma instancia.
>
>
>
> Saludso
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Martin Palatnik
> *Sent:* Monday, January 12, 2009 18:52
> *To:* [email protected]
> *Subject:* [NHibernate-Hispano] Burrow, conversaciones y sesiones
>
>
>
> Disculpen que sea reiterativo, ya postee antes el problema pero espero si
> alguien puede ayudarme nuevamente.
>
> Tengo el siguiente problema al utilizar burrow, necesito que dos
> conversaciones trabajen con el mismo objeto. Al guardar el objeto en la
> sesión http e intentar asociarlo (lock) en otra sesión de nh recibo una
> excepción "illegal atempt to associate a collection with two open sessions".
> Una posible solución es mantener en sesión http unicamente el id del objeto
> y hacer load del objeto implementando cache para no ir tanto a la bd. Se les
> ocurre alguna alternativa mejor?
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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