| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.db | |
| org.beetl.sql.ext.gen |
| 限定符和类型 | 字段和说明 |
|---|---|
protected TableDesc |
SQLTableSource.tableDesc |
| 限定符和类型 | 方法和说明 |
|---|---|
TableDesc |
SQLTableSource.getTableDesc() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLTableSource.setTableDesc(TableDesc tableDesc) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableDesc |
MetadataManager.getTable(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
AbstractDBStyle.appendInsertColumn(Class<?> c,
TableDesc table,
String colName)
生成一个追加在insert into 子句的后面sql(示例:name,)
|
protected String |
AbstractDBStyle.appendInsertTemplateColumn(Class<?> c,
TableDesc table,
String fieldName,
String colName)
生成一个追加在insert into 子句的后面sql(示例:name,)
需要判断值是否空,如果为空,则不作插入
|
protected String |
AbstractDBStyle.appendInsertTemplateValue(Class<?> c,
TableDesc table,
String fieldName)
生成一个追加在insert into value子句的后面sql(示例:name=${name},)
需要判断值是否空,如果为空,则不作插入
|
protected String |
DB2SqlStyle.appendInsertValue(Class<?> c,
TableDesc table,
String fieldName,
String col) |
protected String |
AbstractDBStyle.appendInsertValue(Class<?> c,
TableDesc table,
String fieldName,
String col)
生成一个追加在insert into value子句的后面sql(示例:name=${name},)
|
protected String |
AbstractDBStyle.appendSetColumn(Class<?> c,
TableDesc table,
String colName,
String fieldName)
生成一个追加在set子句的后面sql(示例:name=${name},)有Empty判断
|
protected String |
DB2SqlStyle.appendSetColumnAbsolute(Class<?> c,
TableDesc table,
String colName,
String fieldName) |
protected String |
AbstractDBStyle.appendSetColumnAbsolute(Class<?> c,
TableDesc table,
String colName,
String fieldName)
生成一个追加在set子句的后面sql(示例:name=${name},)
|
protected String |
AbstractDBStyle.appendWhere(Class<?> c,
TableDesc table,
String colName,
String fieldName)
生成一个追加在where子句的后面sql(示例:and name=${name} )
|
protected String |
AbstractDBStyle.getTableName(TableDesc desc) |
| 构造器和说明 |
|---|
ClassDesc(Class c,
TableDesc table,
NameConversion nc) |
ClassDesc(TableDesc table,
NameConversion nc)
用于代码生成,只有tabledesc
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MDCodeGen.genCode(Beetl beetl,
TableDesc tableDesc,
NameConversion nc,
String alias,
Writer writer) |
void |
MapperCodeGen.genCode(String entityPkg,
String entityClass,
TableDesc tableDesc,
GenConfig config,
boolean isDisplay) |
void |
CodeGen.genCode(String entityPkg,
String entityClass,
TableDesc tableDesc,
GenConfig config,
boolean isDisplay) |
Copyright © 2018. All rights reserved.