Hi,

What happens if I close() a SqlSession without committing? Does iBatis guarantee that the transaction will roll back? I ask because I want to use the following pattern:

SqlSession session = factory.openSession();
try
{
  // do work
  session.commit();
}
finally
{
  session.close();
}

If no exception is thrown, the session gets committed. Otherwise, it is rolled back without having to catch exceptions and explicitly roll back.

Thanks,
Gili

---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org

Reply via email to