public class BaseModelGenerator extends Object
BaseModelGenerator class.
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
baseModelOutputDir |
protected String |
baseModelPackageName |
protected Engine |
engine |
protected boolean |
generateChainSetter |
protected Map<String,String> |
getterTypeMap |
protected JavaKeyword |
javaKeyword |
protected String |
template |
| 构造器和说明 |
|---|
BaseModelGenerator(String baseModelPackageName,
String baseModelOutputDir)
Constructor for BaseModelGenerator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
genBaseModelContent(TableMeta tableMeta)
genBaseModelContent.
|
void |
generate(List<TableMeta> tableMetas)
generate.
|
String |
getBaseModelOutputDir()
Getter for the field
baseModelOutputDir. |
String |
getBaseModelPackageName()
Getter for the field
baseModelPackageName. |
protected void |
initEngine()
initEngine.
|
void |
setGenerateChainSetter(boolean generateChainSetter)
Setter for the field
generateChainSetter. |
void |
setTemplate(String template)
Setter for the field
template. |
protected void |
writeToFile(List<TableMeta> tableMetas)
writeToFile.
|
protected void |
writeToFile(TableMeta tableMeta)
writeToFile.
|
protected Engine engine
protected String template
protected String baseModelPackageName
protected String baseModelOutputDir
protected boolean generateChainSetter
protected JavaKeyword javaKeyword
protected void initEngine()
initEngine.
public void setTemplate(String template)
Setter for the field template.
template - a String object.public void setGenerateChainSetter(boolean generateChainSetter)
Setter for the field generateChainSetter.
generateChainSetter - a boolean.protected void genBaseModelContent(TableMeta tableMeta)
genBaseModelContent.
tableMeta - a TableMeta object.protected void writeToFile(List<TableMeta> tableMetas)
writeToFile.
tableMetas - a List object.protected void writeToFile(TableMeta tableMeta) throws IOException
writeToFile.
tableMeta - a TableMeta object.IOException - if any.public String getBaseModelPackageName()
Getter for the field baseModelPackageName.
String object.Copyright © 2023. All rights reserved.