Mybatis 中的数据库连接池
Mybatis中数据源相关的类
数据工厂类

数据源类

从这里可以看出,mybatis将我们配置的数据源的信息都存放在 UnpooledDataSource 中,将连接池的配置属性全都存放在 PooledDataSource中,如果使用了连接池类型的数据源,那么通过 UnpooledDataSource 数据源获取一个链接,然后将其放入由 PooledDataSource 中的 PoolState 里。利用组合复用了代码。
JdbcTransaction
在 JdbcTransaction 中 持有 DataSource 引用和 Connection 引用
后续在方便处理在同一个事务中的sql。
在Mybatis中 connection的创建过程

来源:oschina
链接:https://my.oschina.net/u/4089687/blog/4442447