public class AutoGenerator extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConfigBuilder |
config |
protected InjectionConfig |
injectionConfig |
| 构造器和说明 |
|---|
AutoGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute()
生成代码
|
protected List<TableInfo> |
getAllTableInfoList(ConfigBuilder config)
开放表信息、预留子类重写
|
InjectionConfig |
getCfg() |
ConfigBuilder |
getConfig() |
DataSourceConfig |
getDataSource() |
GlobalConfig |
getGlobalConfig() |
PackageConfig |
getPackageInfo() |
StrategyConfig |
getStrategy() |
TemplateConfig |
getTemplate() |
protected void |
initConfig()
初始化配置
|
AutoGenerator |
setCfg(InjectionConfig injectionConfig) |
AutoGenerator |
setConfig(ConfigBuilder config) |
AutoGenerator |
setDataSource(DataSourceConfig dataSource) |
AutoGenerator |
setGlobalConfig(GlobalConfig globalConfig) |
AutoGenerator |
setPackageInfo(PackageConfig packageInfo) |
AutoGenerator |
setStrategy(StrategyConfig strategy) |
AutoGenerator |
setTemplate(TemplateConfig template) |
protected ConfigBuilder config
protected InjectionConfig injectionConfig
public void execute()
protected List<TableInfo> getAllTableInfoList(ConfigBuilder config)
开放表信息、预留子类重写
config - 配置信息protected void initConfig()
public DataSourceConfig getDataSource()
public AutoGenerator setDataSource(DataSourceConfig dataSource)
public StrategyConfig getStrategy()
public AutoGenerator setStrategy(StrategyConfig strategy)
public PackageConfig getPackageInfo()
public AutoGenerator setPackageInfo(PackageConfig packageInfo)
public TemplateConfig getTemplate()
public AutoGenerator setTemplate(TemplateConfig template)
public ConfigBuilder getConfig()
public AutoGenerator setConfig(ConfigBuilder config)
public GlobalConfig getGlobalConfig()
public AutoGenerator setGlobalConfig(GlobalConfig globalConfig)
public InjectionConfig getCfg()
public AutoGenerator setCfg(InjectionConfig injectionConfig)
Copyright © 2017. All rights reserved.