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

[MyBatis原始碼分析系列] TransactionFactory

TransactionFactory

簡介

建立Transaction例項。

原始碼

public interface TransactionFactory {

	/** 設定事務工廠自定義的屬性 */
	void setProperties(Properties props);

	/** 根據一個已建立的connection建立事務 */
	Transaction newTransaction(Connection conn);

	/** 根據資料庫連結池建立一個事務 */
	Transaction newTransaction(DataSource dataSource,
TransactionIsolationLevel level, boolean autoCommit); }