两个方案
1.工具类 TableInfoHelper
2.构建ConfigBuilder
ConfigBuilder getConfigBuilder(Datasource datasource) {
StrategyConfig.Builder builder = new StrategyConfig.Builder();
StrategyConfig strategyConfig = builder.entityBuilder()
.naming(NamingStrategy.underline_to_camel)
.columnNaming(NamingStrategy.underline_to_camel).build();
DataSourceConfig datasourceConfig = new DataSourceConfig.Builder(
datasource.getUrl(), datasource.getUsername(), datasource.getPassword()
).build();
return new ConfigBuilder(null, datasourceConfig, strategyConfig, null, null, null);
}
List<TableInfo> tableInfoList = config.getTableInfoList().stream()