Mybatis 中的数据库连接池

左心房为你撑大大i 提交于 2020-08-13 17:55:44

Mybatis 中的数据库连接池

Mybatis中数据源相关的类

数据工厂类

数据工厂继承图

数据源类

数据源类关系
从这里可以看出,mybatis将我们配置的数据源的信息都存放在 UnpooledDataSource 中,将连接池的配置属性全都存放在 PooledDataSource中,如果使用了连接池类型的数据源,那么通过 UnpooledDataSource 数据源获取一个链接,然后将其放入由 PooledDataSource 中的 PoolState 里。利用组合复用了代码。

JdbcTransaction

JdbcTransaction 中 持有 DataSource 引用和 Connection 引用 后续在方便处理在同一个事务中的sql。

在Mybatis中 connection的创建过程

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!