[MyBatis源码分析系列] TransactionFactory

TransactionFactory

简介

创建Transaction实例。

源码

public interface TransactionFactory {

	/** 设置事务工厂自定义的属性 */
	void setProperties(Properties props);

	/** 根据一个已建立的connection创建事务 */
	Transaction newTransaction(Connection conn);

	/** 根据数据库链接池创建一个事务 */
	Transaction newTransaction(DataSource dataSource, TransactionIsolationLevel level, boolean autoCommit);
}

猜你喜欢

转载自blog.csdn.net/weixin_36210698/article/details/83501022