原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6634880.html

1、回顾

  上一文中解读了MyBatis中的事务模块,其实事务操作无非就是提交和回滚。整个事务模块采用了抽象工厂模式进行设计,将具体的事务实例的生成对使用方隐藏,使用工厂中提供的生产方法来获取。

  事务模块分为两类:JDBC类型和MANAGED类型,前者多用于单独使用MyBatis框架的情况下(比如测试学习MyBatis功能),后者则表示托管于其他框架,比如Spring来完成事务功能。

  这一回我们来看看环境设置中的另一项内容:数据源DataSource。

  (其实应该先解读DataSource,在解读Transaction的,但是...失误啊...)

2、数据源模块

  数据源模块位于org.apache.ibatis.datasource包下,其架构结构为:

网友评论