public class Main {
public static void main(String[] args) throws Exception {
CodeGenerator generator = new CodeGenerator();
DataSourceConfig dataSourceConfig = new DataSourceConfig();
dataSourceConfig.setDriverClassName("com.mysql.jdbc.Driver");
dataSourceConfig.setUrl("jdbc:mysql://localhost:3306/test");
dataSourceConfig.setUsername("root");
dataSourceConfig.setPassword("password");
generator.setDataSourceConfig(dataSourceConfig);
StrategyConfig strategyConfig = new StrategyConfig();
generator.setStrategyConfig(strategyConfig);
GlobalConfig globalConfig = new GlobalConfig();
globalConfig.setOutputDir("src/main/java");
globalConfig.setAuthor("John");
generator.setGlobalConfig(globalConfig);
generator.execute();
}
}