类 DataSourceConfig.Builder

    • 构造器详细资料

      • Builder

        public Builder​(@NotNull
                       @NotNull java.lang.String url,
                       java.lang.String username,
                       java.lang.String password)
        构造初始化方法
        参数:
        url - 数据库连接地址
        username - 数据库账号
        password - 数据库密码
      • Builder

        public Builder​(@NotNull
                       @NotNull javax.sql.DataSource dataSource)
        构造初始化方法
        参数:
        dataSource - 外部数据源实例
    • 方法详细资料

      • dbQuery

        public DataSourceConfig.Builder dbQuery​(@NotNull
                                                @NotNull IDbQuery dbQuery)
        设置数据库查询实现
        参数:
        dbQuery - 数据库查询实现
        返回:
        this
      • schema

        public DataSourceConfig.Builder schema​(@NotNull
                                               @NotNull java.lang.String schemaName)
        设置数据库schema
        参数:
        schemaName - 数据库schema
        返回:
        this
      • typeConvert

        public DataSourceConfig.Builder typeConvert​(@NotNull
                                                    @NotNull ITypeConvert typeConvert)
        设置类型转换器
        参数:
        typeConvert - 类型转换器
        返回:
        this
      • keyWordsHandler

        public DataSourceConfig.Builder keyWordsHandler​(@NotNull
                                                        @NotNull IKeyWordsHandler keyWordsHandler)
        设置数据库关键字处理器
        参数:
        keyWordsHandler - 关键字处理器
        返回:
        this
      • databaseQueryClass

        public DataSourceConfig.Builder databaseQueryClass​(@NotNull
                                                           @NotNull java.lang.Class<? extends AbstractDatabaseQuery> databaseQueryClass)
        指定数据库查询方式
        参数:
        databaseQueryClass - 查询类
        返回:
        this
        从以下版本开始:
        3.5.3
      • typeConvertHandler

        public DataSourceConfig.Builder typeConvertHandler​(@NotNull
                                                           @NotNull ITypeConvertHandler typeConvertHandler)
        指定类型转换器
        参数:
        typeConvertHandler - 类型转换器
        返回:
        this
        从以下版本开始:
        3.5.3
      • addConnectionProperty

        public DataSourceConfig.Builder addConnectionProperty​(@NotNull
                                                              @NotNull java.lang.String key,
                                                              @NotNull
                                                              @NotNull java.lang.String value)
        增加数据库连接属性
        参数:
        key - 属性名
        value - 属性值
        返回:
        this
        从以下版本开始:
        3.5.3