org.apache.ibatis.transaction
Interface Transaction

All Known Implementing Classes:
JdbcTransaction, ManagedTransaction

public interface Transaction

Wraps a database connection. Handles the connection lifecycle that comprises: its creation, preparation, commit/rollback and close.


Method Summary
 void close()
          Close inner database connection.
 void commit()
          Commit inner database connection.
 Connection getConnection()
          Retrieve inner database connection
 void rollback()
          Rollback inner database connection.
 

Method Detail

getConnection

Connection getConnection()
                         throws SQLException
Retrieve inner database connection

Returns:
DataBase connection
Throws:
SQLException

commit

void commit()
            throws SQLException
Commit inner database connection.

Throws:
SQLException

rollback

void rollback()
              throws SQLException
Rollback inner database connection.

Throws:
SQLException

close

void close()
           throws SQLException
Close inner database connection.

Throws:
SQLException


Copyright © 2010-2012 MyBatis.org. All Rights Reserved.