Class OracleUcpDataSourceCreator

java.lang.Object
com.baomidou.dynamic.datasource.creator.oracleucp.OracleUcpDataSourceCreator
All Implemented Interfaces:
DataSourceCreator

public class OracleUcpDataSourceCreator extends Object implements DataSourceCreator
OracleUCP数据源创建器
Author:
Shaoyu Liu
  • Constructor Details

    • OracleUcpDataSourceCreator

      public OracleUcpDataSourceCreator()
  • Method Details

    • createDataSource

      public DataSource createDataSource(DataSourceProperty dataSourceProperty)
      Description copied from interface: DataSourceCreator
      通过属性创建数据源
      Specified by:
      createDataSource in interface DataSourceCreator
      Parameters:
      dataSourceProperty - 数据源属性
      Returns:
      被创建的数据源
    • support

      public boolean support(DataSourceProperty dataSourceProperty)
      Description copied from interface: DataSourceCreator
      当前创建器是否支持根据此属性创建
      Specified by:
      support in interface DataSourceCreator
      Parameters:
      dataSourceProperty - 数据源属性
      Returns:
      是否支持
    • mappingSpecialValue

      public static void mappingSpecialValue(OracleUcpConfig consumeConfig, oracle.ucp.jdbc.PoolDataSourceImpl targetConfig)
      对特殊值做映射
      Parameters:
      consumeConfig - 自定义配置
      targetConfig - 目标配置