public class ModelGenerator extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
baseModelPackageName |
protected com.jfinal.template.Engine |
engine |
protected boolean |
generateDaoInModel |
protected com.jfinal.kit.JavaKeyword |
javaKeyword |
protected String |
modelOutputDir |
protected String |
modelPackageName |
protected String |
template |
| 构造器和说明 |
|---|
ModelGenerator(String modelPackageName,
String baseModelPackageName,
String modelOutputDir) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
generate(List<TableMeta> tableMetas) |
protected void |
genModelContent(TableMeta tableMeta) |
String |
getBaseModelPackageName() |
String |
getModelOutputDir() |
String |
getModelPackageName() |
protected void |
initEngine() |
void |
setGenerateDaoInModel(boolean generateDaoInModel) |
void |
setTemplate(String template)
使用自定义模板生成 model
|
protected void |
writeToFile(List<TableMeta> tableMetas) |
protected void |
writeToFile(TableMeta tableMeta)
若 model 文件存在,则不生成,以免覆盖用户手写的代码
|
protected com.jfinal.template.Engine engine
protected String template
protected String modelPackageName
protected String baseModelPackageName
protected String modelOutputDir
protected boolean generateDaoInModel
protected com.jfinal.kit.JavaKeyword javaKeyword
protected void initEngine()
public void setTemplate(String template)
public void setGenerateDaoInModel(boolean generateDaoInModel)
protected void genModelContent(TableMeta tableMeta)
protected void writeToFile(TableMeta tableMeta) throws IOException
IOExceptionpublic String getModelPackageName()
public String getBaseModelPackageName()
public String getModelOutputDir()
Copyright © 2025. All rights reserved.