public class MysqlReplaceSqlBuilder extends AbstractSqlBuilder implements ReplaceSqlBuilder
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
MysqlReplaceSqlBuilder.ReplaceParamObject
参数包装类
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,MysqlReplaceSqlBuilder.ReplaceParamObject> |
columnAndParam |
protected String |
table |
appendSqlBuilder, BLANK, columnNameConverter, LINE_SEPARATOR, PARAM_PLACEHOLDER, smartDbNode, tableNameConverter| 构造器和说明 |
|---|
MysqlReplaceSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
ReplaceSqlBuilder |
appendSql(String sqlClause) |
int |
execute() |
String |
generateSql() |
String |
generateSql(boolean isPretty) |
List<Object> |
getAllParams() |
SqlBuilderType |
getSqlBuilderType() |
SupportDatabaseType |
getSupportDatabaseType() |
ReplaceSqlBuilder |
replaceColumn(String column,
Object param) |
ReplaceSqlBuilder |
replaceEntity(Object obj) |
ReplaceSqlBuilder |
replaceEntity(Object obj,
ColumnNameConverter nameConverter) |
ReplaceSqlBuilder |
replaceEntitySelective(Object obj) |
ReplaceSqlBuilder |
replaceEntitySelective(Object obj,
ColumnNameConverter nameConverter) |
ReplaceSqlBuilder |
replaceFunctionColumn(String column,
String sqlFunction) |
ReplaceSqlBuilder |
table(Class clazz) |
ReplaceSqlBuilder |
table(String table) |
protected String table
protected Map<String,MysqlReplaceSqlBuilder.ReplaceParamObject> columnAndParam
public MysqlReplaceSqlBuilder(SmartDbNode smartDbNode)
public ReplaceSqlBuilder table(String table)
table 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder table(Class clazz)
table 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder appendSql(String sqlClause)
appendSql 在接口中 SqlBuilderpublic ReplaceSqlBuilder replaceColumn(String column, Object param)
replaceColumn 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder replaceFunctionColumn(String column, String sqlFunction)
replaceFunctionColumn 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder replaceEntitySelective(Object obj)
replaceEntitySelective 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder replaceEntitySelective(Object obj, ColumnNameConverter nameConverter)
replaceEntitySelective 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder replaceEntity(Object obj)
replaceEntity 在接口中 ReplaceSqlBuilderpublic ReplaceSqlBuilder replaceEntity(Object obj, ColumnNameConverter nameConverter)
replaceEntity 在接口中 ReplaceSqlBuilderpublic SqlBuilderType getSqlBuilderType()
getSqlBuilderType 在接口中 SqlBuilderpublic String generateSql()
generateSql 在接口中 SqlBuilderpublic String generateSql(boolean isPretty)
generateSql 在接口中 SqlBuilderpublic List<Object> getAllParams()
getAllParams 在接口中 SqlBuilderpublic SupportDatabaseType getSupportDatabaseType()
getSupportDatabaseType 在接口中 DatabaseTypepublic int execute()
execute 在接口中 ReplaceSqlBuilderCopyright © 2020. All rights reserved.