@Component(value="GeneratorSqlmap")
public class GeneratorSqlmap
extends java.lang.Object
| Constructor and Description |
|---|
GeneratorSqlmap() |
| Modifier and Type | Method and Description |
|---|---|
void |
generatorConfig(java.lang.String targetPackage,
java.lang.String targetProject,
java.util.List<java.lang.String> tableList,
java.lang.String classpathEntry) |
void |
generatorEntityFile(BuildEntity buildEntity)
生成实体类文件
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getAllTable()
获取当前用户下的表数据
|
java.lang.String |
getClassPath(java.lang.String targetPackage,
java.lang.String entityName) |
java.sql.Connection |
getConnection() |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getFieldByTable(java.lang.String tableName)
根据表名称获取字段信息
|
boolean |
isexists(java.lang.String targetPackage,
java.lang.String entityName) |
public void generatorConfig(java.lang.String targetPackage,
java.lang.String targetProject,
java.util.List<java.lang.String> tableList,
java.lang.String classpathEntry)
targetPackage - 生成模型的包路径targetProject - 生成模型的位置classpathEntry - 本地硬盘上面的数据库驱动包路径tableList - 要生成的 表名称:实体类名称 多个用逗号隔开 示例log_business:Businesspublic boolean isexists(java.lang.String targetPackage,
java.lang.String entityName)
targetPackage - 包路径entityName - 实体名称public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAllTable()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getFieldByTable(java.lang.String tableName)
throws java.lang.Exception
tableName - java.lang.Exceptionpublic void generatorEntityFile(BuildEntity buildEntity)
id - 实体配置java.lang.Exceptionpublic java.sql.Connection getConnection()
public java.lang.String getClassPath(java.lang.String targetPackage,
java.lang.String entityName)