public class InsertBuilder extends AbstractSqlBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
COMMAND_OPEN |
autoFields, columnFields, tableAlias, tokenParsers| 构造器和说明 |
|---|
InsertBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCondition(String fieldName,
String sqlOperator,
String fieldOperator,
AutoFieldType type,
Object value)
添加操作条件
|
void |
addField(String fieldName,
String sqlOperator,
String fieldOperator,
AutoFieldType type,
Object value)
添加操作字段
|
BoundSql |
build(Class<?> clazz,
Object entity,
boolean isIgnoreNull,
NameHandler nameHandler)
构建BoundSql
|
applyColumnAlias, applyTableAlias, buildAutoField, getFields, getTableAlias, hasField, hasFields, initTokenParsers, mergeEntityFields, setTableAlias, tokenParsepublic void addField(String fieldName, String sqlOperator, String fieldOperator, AutoFieldType type, Object value)
SqlBuilderfieldName - the field namesqlOperator - the sql operatorfieldOperator - the field operatortype - the typevalue - the valuepublic void addCondition(String fieldName, String sqlOperator, String fieldOperator, AutoFieldType type, Object value)
SqlBuilderfieldName - the field namesqlOperator - the sql operatorfieldOperator - the field operatortype - the typevalue - the valuepublic BoundSql build(Class<?> clazz, Object entity, boolean isIgnoreNull, NameHandler nameHandler)
SqlBuilderclazz - the clazzentity - the entityisIgnoreNull - the is ignore nullnameHandler - the name handlerCopyright © 2015. All rights reserved.