El día 11/08/07, Alameda <[EMAIL PROTECTED]> escribió:
>
>
> LazyInitializationException: Illegally attempted to associate a proxy
> with two open Sessions


Levantaste los Orders con una Session y estas intentando grabarlo con otra.
Tendrás que saber donde está esa session (en el HttpContext ?) y hacerle
Reconnect().

Con otros objetos no tuve este problema, graba ok, en este probe
> agregarle el "default-lazy="false" en la declaracion del mapping, pero
> no pasa nada (calculo que sera porque todas las clases tienen la
> declaracion de lazy="true").


Caluculaste bien.
Por como está teniendo los mappings es suficiente que sacar el default-lazy
(este donde este) y sacar todas las declaraciones de lazy=true. En la
1.2.0GA el default de lazy es True y por lo tanto, si no lo declaras, se
entiende que es True.

Tambien probe hacer la grabacion dentro de una transaccion, y no pasa
> nada: sigue dando error.


Tu problema está en el manejo de sessiones. Tendrás que fijarte allí. Fijate
que en algun momento tenes los Orders en modificación y la session de esos
order no le resulta existir a tu manejador de sessiones, cuando pedís la
session para grabar te está dando otra.

Bye.
Fabio.

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a