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

Responder a