1. 程式人生 > >[MyBatis原始碼分析系列] Transaction

[MyBatis原始碼分析系列] Transaction

Transaction

簡介

包裝資料庫的連線java.sql.Connection
處理連線的生命週期:建立,預編譯,提交/回滾和關閉。

原始碼

public interface Transaction {
	Connection getConnection() throws SQLException;

	void commit() throws SQLException;
	
	void rollback() throws SQLException;

	void close() throws SQLException;

	Integer getTimeout
() throws SQLException; }