Personalmente me ha servido y mucho!. No más lo tengo en producción para una aplicación de manejo de logística y atención de Ordenes de Trabajo, con SIG ESRI incorporado para la empresa de acueducto de la ciudad.
Me ha facilitado enormemente el manejo de sesión de NH Session per Request. No más quitarme esto de encima es lo que más agradezco de SPRING.NET Me ha ayudado a controlar las excepciones de BD redireccionándolas a las mías propias y de esta forma mostrar mensajes más amigables al usuario, todo controlado en un sólo punto. Ahora tengo aplicaciones con operaciones ACID (transacciones, commit, rollback) en mi RDBMS gracias a la integración con AOP de Spring y ORM, otro gran descanso, al saber que no tengo que poner ni una línea de código en un método para que éste sea transaccional. También administración de sesión para pruebas unitarias (no tengo que estar abriendo y cerrando sesión ni transacciones, ni haciendo commits, ni rollbacks todo el tiempo) . Si me ha servido y mucho!. Cómo dice Fabio, es cuestión de estudiar y llegar al fondo de las funcionalidades para comprender plenamente en todo lo que puede aportar. 2011/2/25 Dario Quintana <[email protected]> > Si estudiás y configurás bien tu app con Spring, podés llegar a hacer cosas > como: tener un servicio, donde tenga un método que sea totalmente > transaccional para NHibernate. > > public void ProcesoDeMiServicio(object miEntidad) > { > SessionHelper.MiSessionNHibernate.Persist(miEntidad); > } > > Así pelado como lo ves, ProcesoDeMiServicio podría llegar a ser > transaccional si lo configurás con Spring. > > > 2011/2/25 Juan Cuello <[email protected]> > > Claro que da algo. Si no, de poco serviría en este tema... >> >> Sólo que me ha hecho gracia la respuesta :) >> >> On 25 feb, 12:12, Fabio Maulo <[email protected]> wrote: >> > Yo no estaría tan seguro. >> > Spring tiene manejo de sessiones así como lo tiene NHibernate, Castle >> > NH-Facilieties, uNhAddIns etc. etc. >> > El tema es que *hay que estudiar* cada una de las opciones y entender >> cual >> > mas "facilita" el trabajo que se va a hacer. >> > >> > 2011/2/25 Juan Cuello <[email protected]> >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > jajaja >> > >> > > Y punto! :P >> > >> > > On 24 feb, 18:34, José F. Romaniello <[email protected]> wrote: >> > > > no aporta. >> > >> > > > 2011/2/24 rodmarquez21 <[email protected]> >> > >> > > > > Alguien sabe porqué Spring promete un uso más fácil del >> NHibernate?, >> > > > > me encontré este tutorial >> > > > > >> http://www.springframework.net/doc-latest/reference/html/nh-quickstar. >> > > .. >> > > > > . >> > > > > Alguien sabe si el uso de spring me aporta algún beneficio al uso >> del >> > > > > NHibernate? >> > >> > > > > -- >> > > > > 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 >> > >> > -- >> > Fabio Maulo >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> > > > > -- > Dario Quintana > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Jose Ubaldo Carvajal Ingeniero desarrollador TecnoSocial / E-ólia / Funstastic Lab Carrera 25 No 55B- 150 Manizales, Caldas. E-mail: [email protected] Teléfono (6) 8854858 Móvil: 3137763601 Antes de imprimir este mensaje, asegúrese de que es necesario. Proteger el medio ambiente es tarea de todos. ************************************************************************AVISO LEGAL******************************************************************************************** Este correo electrónico es confidencial, puede incluir información privilegiada y no puede ser usado ni divulgado por personas distintas a su destinatario. Si ha recibido este correo electrónico por error, por favor elimínelo de forma permanente y avise al remitente. Está prohibida su retención, grabación, utilización o divulgación con cualquier propósito. Este mensaje de correo electrónico ha sido sometido a escaneos con programas antivirus. No obstante, Mangalink S.A. no asume ninguna responsabilidad por eventuales daños generados por el recibo y uso de este material, siendo responsabilidad del destinatario verificar con sus propios medios la existencia de virus u otros defectos de este correo electrónico o de sus archivos adjuntos. *******************************************************************************DISCLAIMER**************************************************************************************** This message may contain confidential, proprietary or legally privileged information. If you are not the intended recipient of this message, please notify it to the sender and delete without resending or backing it, as it is legally prohibited. -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
