public class Generator extends Object
Generator class.
| 限定符和类型 | 字段和说明 |
|---|---|
protected BaseModelGenerator |
baseModelGenerator |
protected DataDictionaryGenerator |
dataDictionaryGenerator |
protected Dialect |
dialect |
protected boolean |
generateDataDictionary |
protected MappingKitGenerator |
mappingKitGenerator |
protected MetaBuilder |
metaBuilder |
protected ModelGenerator |
modelGenerator |
| 构造器和说明 |
|---|
Generator(DataSource dataSource,
BaseModelGenerator baseModelGenerator)
Constructor for Generator.
|
Generator(DataSource dataSource,
BaseModelGenerator baseModelGenerator,
ModelGenerator modelGenerator)
Constructor for Generator.
|
Generator(DataSource dataSource,
String baseModelPackageName,
String baseModelOutputDir)
Constructor for Generator.
|
Generator(DataSource dataSource,
String baseModelPackageName,
String baseModelOutputDir,
String modelPackageName,
String modelOutputDir)
Constructor for Generator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addExcludedTable(String... excludedTables)
addExcludedTable.
|
void |
generate()
generate.
|
void |
setBaseModelTemplate(String baseModelTemplate)
setBaseModelTemplate.
|
void |
setDataDictionaryFileName(String dataDictionaryFileName)
setDataDictionaryFileName.
|
void |
setDataDictionaryGenerator(DataDictionaryGenerator dataDictionaryGenerator)
Setter for the field
dataDictionaryGenerator. |
void |
setDataDictionaryOutputDir(String dataDictionaryOutputDir)
setDataDictionaryOutputDir.
|
void |
setDialect(Dialect dialect)
Setter for the field
dialect. |
void |
setGenerateChainSetter(boolean generateChainSetter)
setGenerateChainSetter.
|
void |
setGenerateDaoInModel(boolean generateDaoInModel)
setGenerateDaoInModel.
|
void |
setGenerateDataDictionary(boolean generateDataDictionary)
Setter for the field
generateDataDictionary. |
void |
setGenerateRemarks(boolean generateRemarks)
setGenerateRemarks.
|
void |
setMappingKitClassName(String mappingKitClassName)
setMappingKitClassName.
|
void |
setMappingKitGenerator(MappingKitGenerator mappingKitGenerator)
Setter for the field
mappingKitGenerator. |
void |
setMappingKitOutputDir(String mappingKitOutputDir)
setMappingKitOutputDir.
|
void |
setMappingKitPackageName(String mappingKitPackageName)
setMappingKitPackageName.
|
void |
setMappingKitTemplate(String mappingKitTemplate)
setMappingKitTemplate.
|
void |
setMetaBuilder(MetaBuilder metaBuilder)
Setter for the field
metaBuilder. |
void |
setModelTemplate(String modelTemplate)
setModelTemplate.
|
void |
setRemovedTableNamePrefixes(String... removedTableNamePrefixes)
setRemovedTableNamePrefixes.
|
void |
setTypeMapping(TypeMapping typeMapping)
setTypeMapping.
|
protected Dialect dialect
protected MetaBuilder metaBuilder
protected BaseModelGenerator baseModelGenerator
protected ModelGenerator modelGenerator
protected MappingKitGenerator mappingKitGenerator
protected DataDictionaryGenerator dataDictionaryGenerator
protected boolean generateDataDictionary
public Generator(DataSource dataSource, String baseModelPackageName, String baseModelOutputDir, String modelPackageName, String modelOutputDir)
Constructor for Generator.
dataSource - a DataSource object.baseModelPackageName - a String object.baseModelOutputDir - a String object.modelPackageName - a String object.modelOutputDir - a String object.public Generator(DataSource dataSource, String baseModelPackageName, String baseModelOutputDir)
Constructor for Generator.
dataSource - a DataSource object.baseModelPackageName - a String object.baseModelOutputDir - a String object.public Generator(DataSource dataSource, BaseModelGenerator baseModelGenerator)
Constructor for Generator.
dataSource - a DataSource object.baseModelGenerator - a BaseModelGenerator object.public Generator(DataSource dataSource, BaseModelGenerator baseModelGenerator, ModelGenerator modelGenerator)
Constructor for Generator.
dataSource - a DataSource object.baseModelGenerator - a BaseModelGenerator object.modelGenerator - a ModelGenerator object.public void setMetaBuilder(MetaBuilder metaBuilder)
Setter for the field metaBuilder.
metaBuilder - a MetaBuilder object.public void setGenerateRemarks(boolean generateRemarks)
setGenerateRemarks.
generateRemarks - a boolean.public void setTypeMapping(TypeMapping typeMapping)
setTypeMapping.
typeMapping - a TypeMapping object.public void setMappingKitGenerator(MappingKitGenerator mappingKitGenerator)
Setter for the field mappingKitGenerator.
mappingKitGenerator - a MappingKitGenerator object.public void setDataDictionaryGenerator(DataDictionaryGenerator dataDictionaryGenerator)
Setter for the field dataDictionaryGenerator.
dataDictionaryGenerator - a DataDictionaryGenerator object.public void setDialect(Dialect dialect)
Setter for the field dialect.
dialect - a Dialect object.public void setBaseModelTemplate(String baseModelTemplate)
setBaseModelTemplate.
baseModelTemplate - a String object.public void setGenerateChainSetter(boolean generateChainSetter)
setGenerateChainSetter.
generateChainSetter - a boolean.public void setRemovedTableNamePrefixes(String... removedTableNamePrefixes)
setRemovedTableNamePrefixes.
removedTableNamePrefixes - a String object.public void addExcludedTable(String... excludedTables)
addExcludedTable.
excludedTables - a String object.public void setModelTemplate(String modelTemplate)
setModelTemplate.
modelTemplate - a String object.public void setGenerateDaoInModel(boolean generateDaoInModel)
setGenerateDaoInModel.
generateDaoInModel - a boolean.public void setGenerateDataDictionary(boolean generateDataDictionary)
Setter for the field generateDataDictionary.
generateDataDictionary - a boolean.public void setMappingKitTemplate(String mappingKitTemplate)
setMappingKitTemplate.
mappingKitTemplate - a String object.public void setMappingKitOutputDir(String mappingKitOutputDir)
setMappingKitOutputDir.
mappingKitOutputDir - a String object.public void setMappingKitPackageName(String mappingKitPackageName)
setMappingKitPackageName.
mappingKitPackageName - a String object.public void setMappingKitClassName(String mappingKitClassName)
setMappingKitClassName.
mappingKitClassName - a String object.public void setDataDictionaryOutputDir(String dataDictionaryOutputDir)
setDataDictionaryOutputDir.
dataDictionaryOutputDir - a String object.public void setDataDictionaryFileName(String dataDictionaryFileName)
setDataDictionaryFileName.
dataDictionaryFileName - a String object.public void generate()
generate.
Copyright © 2023. All rights reserved.