Class | Description |
---|---|
AbstractDSFactory |
抽象数据源工厂
此工厂抽象类用于实现数据源的缓存,当用户多次调用 AbstractDSFactory.getDataSource(String) 时,工厂只需创建一次即可。数据源是与配置文件中的分组相关的,每个分组的数据源相互独立,也就是每个分组的数据源是单例存在的。 |
DataSourceWrapper |
DataSource 数据源实现包装,通过包装,提供基本功能外的额外功能和参数持有,包括: |
DSFactory |
抽象数据源工厂类
通过实现 DSFactory.getDataSource(String) 方法实现数据源的获取如果 DataSource 的实现是数据库连接池库,应该在getDataSource调用时创建数据源并缓存 |
GlobalDSFactory |
全局的数据源工厂
一般情况下,一个应用默认只使用一种数据库连接池,因此维护一个全局的数据源工厂类减少判断连接池类型造成的性能浪费 |
Copyright © 2021. All rights reserved.