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