El 31 de marzo de 2010 20:09, Jonathan Leibiusky <[email protected]> escribió:
> No sería más sencillo hacer que solamente abra una session la primera vez > que la usa? > No parece muy complicado de implementar. La primer vez que que?? Session per application es un timebomb en aplicaciones de escritorio, pero session per application en una aplicación web es directamente imposible. Al voleo se me vienen tres cosas que impiden esto: 1-Significa que tu unit of work tiene el ciclo de vida de toda la aplicación? Esto no me gusta del vamos. 2-Session no es thread safe. 3-Por otro lado, luego que una sesión arroja alguna excepción, la sesión queda en un estado fallido que no puede ser usado nuevamente. Para web lo mejor es session per request. Lo que dijo Nelo de mantener la sesión en un pool me parece mala idea también, pero tendría que ver la implementación. -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano To unsubscribe, reply using "remove me" as the subject.
