Does NHibernate.ITransaction automaticaly rollback when disposing?

601 views
Skip to first unread message

alexey_baranov

unread,
Jul 17, 2010, 3:15:24 PM7/17/10
to nhusers
Hi!

Does NHibernate transaction automaticaly rollback when disposing?

using (var tx= sess.BeginTrancaction()){

//some code wich throws Exception

tx.Commit(); // this line will newer execute because of throwned
Exception
}

Should I catch this situation to rollback transaction manually?

Thanks!

Diego Mijelshon

unread,
Jul 18, 2010, 1:15:18 AM7/18/10
to nhu...@googlegroups.com
It is rolled back automatically.
 
    Diego



--
You received this message because you are subscribed to the Google Groups "nhusers" group.
To post to this group, send email to nhu...@googlegroups.com.
To unsubscribe from this group, send email to nhusers+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nhusers?hl=en.


alexey_baranov

unread,
Jul 18, 2010, 8:42:09 AM7/18/10
to nhusers
Great!

Thank you very much!

On Jul 18, 11:15 am, Diego Mijelshon <di...@mijelshon.com.ar> wrote:
> It is rolled back automatically.
>
>     Diego
>
> On Sat, Jul 17, 2010 at 16:15, alexey_baranov <mias...@gmail.com> wrote:
> > Hi!
>
> > Does NHibernate transaction automaticaly rollback when disposing?
>
> > using (var tx= sess.BeginTrancaction()){
>
> >     //some code wich throws Exception
>
> >    tx.Commit(); // this line will newer execute because of throwned
> > Exception
> > }
>
> > Should I catch this situation to rollback transaction manually?
>
> > Thanks!
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "nhusers" group.
> > To post to this group, send email to nhu...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > nhusers+u...@googlegroups.com<nhusers%2Bunsu...@googlegroups.com>
> > .
Reply all
Reply to author
Forward
0 new messages