| 构造器和说明 |
|---|
FtlTemplate(String projectName,
String basePackage,
String mouduleName,
boolean reserveSchema,
TableView tableView,
List<Column> columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getBasePackage() |
String |
getClassName(String name)
转化成类名形式
|
String |
getClassVariableName(String tableName)
表名转化成属性名
|
List<Column> |
getColumns() |
String |
getJavaType(Column column)
数据库类型映射Java类型
|
String |
getMouduleName() |
String |
getNowTime()
获取当前时间
|
abstract String |
getOutPutPath()
生成文件路径
|
String |
getProjectName() |
TableView |
getTableView() |
abstract String |
getTemplateName()
模板文件路径
|
String |
getVariableName(String columnName)
列名转化成属性名
|
boolean |
isNumber(String dataType)
数据库类型是否是数字
|
void |
outPut(Writer writer) |
void |
outPutFile(File file) |
String |
outPutString() |
public String getProjectName()
public String getBasePackage()
public String getMouduleName()
public TableView getTableView()
public String getClassVariableName(String tableName)
tableName - public boolean isNumber(String dataType)
dataType - public String getNowTime()
public abstract String getTemplateName()
public abstract String getOutPutPath()
public void outPut(Writer writer)
public String outPutString()
public void outPutFile(File file)
Copyright © 2021. All rights reserved.