public interface SqlBuilder
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
Map<String,AutoField> |
getFields()
获取所有操作字段
|
String |
getTableAlias()
获取表别名
|
boolean |
hasField(String fieldName)
是否拥有某个字段
|
boolean |
hasFields()
是否拥有操作字段
|
void |
setTableAlias(String alias)
设置表别名
|
void addField(String fieldName, String sqlOperator, String fieldOperator, AutoFieldType type, Object value)
fieldName - the field namesqlOperator - the sql operatorfieldOperator - the field operatortype - the typevalue - the valuevoid addCondition(String fieldName, String sqlOperator, String fieldOperator, AutoFieldType type, Object value)
fieldName - the field namesqlOperator - the sql operatorfieldOperator - the field operatortype - the typevalue - the valuevoid setTableAlias(String alias)
alias - String getTableAlias()
boolean hasFields()
boolean hasField(String fieldName)
fieldName - BoundSql build(Class<?> clazz, Object entity, boolean isIgnoreNull, NameHandler nameHandler)
clazz - the clazzentity - the entityisIgnoreNull - the is ignore nullnameHandler - the name handlerCopyright © 2015. All rights reserved.