in line... El 29 de septiembre de 2009 12:16, Juan Cuello <[email protected]>escribió:
> > Hola a todos, > > Estoy revisando el EnterpriseSample que hay utilizando NH y Burrow y > me surge una serie de dudas. Si me permitís: > > 1) En el ejemplo no veo uso de transacciones con base de datos porque > se supone que Burrow ya las hace, no? > Si y si no recuerdo mal tambien Kay debería haber implementado algo (por lo menos se lo pedí) para no hacer nada con la transactión y dejartela a vos. > 2) Si al hacer commit de una transacción con la base de datos la > operación falla, se hace un rollback? (supongo pero...) > Si lo hace. > > 3) Como controlo yo si ha habido error en la transacción si se > finaliza en el end request? Usando session per request... > De la misma forma que manejas todos las otras exception de infrastructura. O vos metes un try-catch atrapando las exceptions de NHibernate o ADO.NETdirectamente en el code-behind ? > > 4) Si utilizo burrow.CurrentConversation.SpanWithPostBacks(); el > commit se realizará al hacer burrow.CurrentConversation.FinishSpan(); > y el rollback si hago burrow.CurrentConversation.GiveUp(); > eso no lo se, no uso burrow. > > Ya veis que es un Si/No... me ayudaríais mucho para ver si mis > conclusiones de aprendizaje son correctas... > > Muchas gracias > > > -- 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 -~----------~----~----~----~------~----~------~--~---
