ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clinton Begin <clinton.be...@gmail.com>
Subject Re: Transactions and Pooling
Date Sat, 24 Jan 2009 04:11:52 GMT
The reason is so that you can implement the recommended coding pattern:

try {
  // start transaction
  // commit transaction
} finally {
  // end transaction
}

If you called commit OR end/rollback, you'd have to use a catch
block.... which sux. :-)

Cheers,
Clinton

On Fri, Jan 23, 2009 at 5:17 PM, Jonathan Moores
<jonathan.moores@gmail.com> wrote:
> Hi,
>
> I was wondering why there is a need to explicitly call
> SqlMapClient.endTransaction() in order to return a connection to the pool
> even after a commitTransaction()?
>
>
>
> I am using Tomcat 6.018 with Ibatis 2.34.726 and I see that the connections
> used in a transaction are never returned without the endTransaction() call
> which I actually equated to a rollback.
>
>
>
> Thanks
>
> Jon

Mime
View raw message