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