public class ModelGenerator extends Object
ModelGenerator class.
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
baseModelPackageName |
protected Engine |
engine |
protected boolean |
generateDaoInModel |
protected String |
modelOutputDir |
protected String |
modelPackageName |
protected String |
template |
| 构造器和说明 |
|---|
ModelGenerator(String modelPackageName,
String baseModelPackageName,
String modelOutputDir)
Constructor for ModelGenerator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
generate(List<TableMeta> tableMetas)
generate.
|
protected void |
genModelContent(TableMeta tableMeta)
genModelContent.
|
String |
getBaseModelPackageName()
Getter for the field
baseModelPackageName. |
String |
getModelOutputDir()
Getter for the field
modelOutputDir. |
String |
getModelPackageName()
Getter for the field
modelPackageName. |
protected void |
initEngine()
initEngine.
|
void |
setGenerateDaoInModel(boolean generateDaoInModel)
Setter for the field
generateDaoInModel. |
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 modelPackageName
protected String baseModelPackageName
protected String modelOutputDir
protected boolean generateDaoInModel
protected void initEngine()
initEngine.
public void setTemplate(String template)
Setter for the field template.
template - a String object.public void setGenerateDaoInModel(boolean generateDaoInModel)
Setter for the field generateDaoInModel.
generateDaoInModel - a boolean.protected void genModelContent(TableMeta tableMeta)
genModelContent.
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 getModelPackageName()
Getter for the field modelPackageName.
String object.public String getBaseModelPackageName()
Getter for the field baseModelPackageName.
String object.Copyright © 2023. All rights reserved.