原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6634880.html
1、回顾
上一文中解读了MyBatis中的事务模块,其实事务操作无非就是提交和回滚。整个事务模块采用了抽象工厂模式进行设计,将具体的事务实例的生成对使用方隐藏,使用工厂中提供的生产方法来获取。
事务模块分为两类:JDBC类型和MANAGED类型,前者多用于单独使用MyBatis框架的情况下(比如测试学习MyBatis功能),后者则表示托管于其他框架,比如Spring来完成事务功能。
这一回我们来看看环境设置中的另一项内容:数据源DataSource。
(其实应该先解读DataSource,在解读Transaction的,但是...失误啊...)
2、数据源模块
数据源模块位于org.apache.ibatis.datasource包下,其架构结构为:
网友评论