接口 IDataSourceHandler

所有已知实现类:
DefaultDataSourceHandler

public interface IDataSourceHandler
作者:
don
  • 字段详细资料

    • log

      static final org.slf4j.Logger log
  • 方法详细资料

    • handleAnalysis

      default void handleAnalysis(Set<Class<?>> classList, BiConsumer<String,Set<Class<?>>> consumer)
      开始分析处理模型 处理ignore and repeat表
      参数:
      classList - 待处理的类
      consumer - 实体消费回调
    • getDatabaseDialect

      default String getDatabaseDialect(String dataSource)
      自动获取当前数据源的方言
      参数:
      dataSource - 数据源名称
      返回:
      返回数据方言
    • useDataSource

      void useDataSource(String dataSourceName)
      切换指定的数据源
      参数:
      dataSourceName - 数据源名称
    • clearDataSource

      void clearDataSource(String dataSourceName)
      清除当前数据源
      参数:
      dataSourceName - 数据源名称
    • getDataSourceName

      @NonNull @NonNull String getDataSourceName(Class<?> clazz)
      获取指定类的数据库数据源
      参数:
      clazz - 指定类
      返回:
      数据源名称,表分组的依据,届时,根据该值分组所有的表,同一数据源下的统一处理