public abstract class AbstractUpdateSqlBuilder extends AbstractSqlBuilder implements UpdateSqlBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
asName |
protected String |
table |
protected List<Object> |
updateColumnParamList |
protected List<String> |
updateColumns |
protected StringBuilder |
whereClause |
protected List<Object> |
whereParamList |
appendSqlBuilder, BLANK, columnNameConverter, LINE_SEPARATOR, PARAM_PLACEHOLDER, smartDbNode, tableNameConverter| 构造器和说明 |
|---|
AbstractUpdateSqlBuilder(SmartDbNode smartDbNode) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSupportDatabaseTypeprotected String table
protected String asName
protected StringBuilder whereClause
public AbstractUpdateSqlBuilder(SmartDbNode smartDbNode)
public UpdateSqlBuilder appendSql(String sqlClause)
appendSql 在接口中 SqlBuilderpublic SqlBuilderType getSqlBuilderType()
getSqlBuilderType 在接口中 SqlBuilderpublic UpdateSqlBuilder table(String table)
table 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder table(Class entityClass)
table 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder updateColumn(String updateClause)
updateColumn 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder updateColumn(String updateClause, Object param)
updateColumn 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder updateEntitySelective(Object obj)
updateEntitySelective 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder updateEntitySelective(Object obj, ColumnNameConverter columnNameConverter)
updateEntitySelective 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder updateEntity(Object obj)
updateEntity 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder updateEntity(Object obj, ColumnNameConverter nameConverter)
updateEntity 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder clearWhere()
clearWhere 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereAnd(String where)
whereAnd 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereAnd(String where, Object... param)
whereAnd 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereAndLikeForMultiColumn(String like, String... column)
whereAndLikeForMultiColumn 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereAndLikeForMultiPattern(String column, String... likes)
whereAndLikeForMultiPattern 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereAndLikeForMultiColumn(String like, PatternLocationEnum location, String... column)
whereAndLikeForMultiColumn 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereAndLikeForMultiPattern(String column, PatternLocationEnum location, String... likes)
whereAndLikeForMultiPattern 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereOr(String where)
whereOr 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereOr(String where, Object... param)
whereOr 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereOrLikeForMultiColumn(String like, String... column)
whereOrLikeForMultiColumn 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereOrLikeForMultiPattern(String column, String... likes)
whereOrLikeForMultiPattern 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereOrLikeForMultiColumn(String like, PatternLocationEnum location, String... column)
whereOrLikeForMultiColumn 在接口中 UpdateSqlBuilderpublic UpdateSqlBuilder whereOrLikeForMultiPattern(String column, PatternLocationEnum location, String... likes)
whereOrLikeForMultiPattern 在接口中 UpdateSqlBuilderpublic String generateSql()
generateSql 在接口中 SqlBuilderpublic String generateSql(boolean isPretty)
generateSql 在接口中 SqlBuilderpublic List<Object> getWhereParamList()
getWhereParamList 在接口中 UpdateSqlBuilderpublic List<Object> getUpdateParams()
getUpdateParams 在接口中 UpdateSqlBuilderpublic List<Object> getAllParams()
getAllParams 在接口中 SqlBuilderpublic int execute()
execute 在接口中 UpdateSqlBuilderCopyright © 2020. All rights reserved.