public class MysqlEntityGenerator extends SmartDbEntityGenerator
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
LOG |
colNamesList, colRemarkList, colSizesList, colTypesList, importUtilDate, primaryKeyColumnNames, smartDbEntityGeneratorBuilder| 构造器和说明 |
|---|
MysqlEntityGenerator(SmartDbEntityGeneratorBuilder smartDbEntityGeneratorBuilder) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
genEntityClassFields(StringBuilder sb) |
protected void |
genEntityClassName(StringBuilder sb) |
protected void |
genEntityClassRemark(StringBuilder sb) |
void |
generate() |
protected String |
generateClassContent() |
protected void |
genGetterSetterMethod(StringBuilder sb) |
protected String |
initcap(String str) |
protected void |
parseTableInfo(Connection conn,
PreparedStatement pStemt) |
protected String |
sqlType2JavaTypeForBasic(String sqlType)
java 基本数据类型
|
protected String |
sqlType2JavaTypeForRefer(String sqlType)
java 引用类型
|
protected void |
write2File(String content) |
public MysqlEntityGenerator(SmartDbEntityGeneratorBuilder smartDbEntityGeneratorBuilder)
public void generate()
protected void parseTableInfo(Connection conn, PreparedStatement pStemt)
protected void genEntityClassRemark(StringBuilder sb)
protected void write2File(String content)
protected String generateClassContent()
protected void genEntityClassName(StringBuilder sb)
protected void genEntityClassFields(StringBuilder sb)
protected void genGetterSetterMethod(StringBuilder sb)
Copyright © 2020. All rights reserved.