public abstract class AbstractInsertSqlBuilder extends AbstractSqlBuilder implements InsertSqlBuilder
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
AbstractInsertSqlBuilder.InsertParamObject
参数包装类
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,AbstractInsertSqlBuilder.InsertParamObject> |
columnAndParam |
protected String |
table |
protected OrmClassFieldMeta[] |
useGeneratedKeyFields |
appendSqlBuilder, BLANK, columnNameConverter, LINE_SEPARATOR, PARAM_PLACEHOLDER, smartDbNode, tableNameConverter| 构造器和说明 |
|---|
AbstractInsertSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
InsertSqlBuilder |
appendSql(String sqlClause) |
int |
execute() |
String |
generateSql() |
List<Object> |
getAllParams() |
SqlBuilderType |
getSqlBuilderType() |
InsertSqlBuilder |
insertColumn(String column,
Object param) |
InsertSqlBuilder |
insertEntity(Object obj) |
InsertSqlBuilder |
insertEntity(Object obj,
ColumnNameConverter columnNameConverter) |
InsertSqlBuilder |
insertEntitySelective(Object obj) |
InsertSqlBuilder |
insertEntitySelective(Object obj,
ColumnNameConverter columnNameConverter) |
InsertSqlBuilder |
insertFunctionColumn(String column,
String sqlFunction) |
InsertSqlBuilder |
table(Class clazz) |
InsertSqlBuilder |
table(String table) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgenerateSqlgetSupportDatabaseTypeprotected String table
protected OrmClassFieldMeta[] useGeneratedKeyFields
protected Map<String,AbstractInsertSqlBuilder.InsertParamObject> columnAndParam
public AbstractInsertSqlBuilder(SmartDbNode smartDbNode)
public SqlBuilderType getSqlBuilderType()
getSqlBuilderType 在接口中 SqlBuilderpublic InsertSqlBuilder table(String table)
table 在接口中 InsertSqlBuilderpublic InsertSqlBuilder table(Class clazz)
table 在接口中 InsertSqlBuilderpublic InsertSqlBuilder appendSql(String sqlClause)
appendSql 在接口中 SqlBuilderpublic InsertSqlBuilder insertColumn(String column, Object param)
insertColumn 在接口中 InsertSqlBuilderpublic InsertSqlBuilder insertFunctionColumn(String column, String sqlFunction)
insertFunctionColumn 在接口中 InsertSqlBuilderpublic InsertSqlBuilder insertEntitySelective(Object obj)
insertEntitySelective 在接口中 InsertSqlBuilderpublic InsertSqlBuilder insertEntitySelective(Object obj, ColumnNameConverter columnNameConverter)
insertEntitySelective 在接口中 InsertSqlBuilderpublic InsertSqlBuilder insertEntity(Object obj)
insertEntity 在接口中 InsertSqlBuilderpublic InsertSqlBuilder insertEntity(Object obj, ColumnNameConverter columnNameConverter)
insertEntity 在接口中 InsertSqlBuilderpublic String generateSql()
generateSql 在接口中 SqlBuilderpublic List<Object> getAllParams()
getAllParams 在接口中 SqlBuilderpublic int execute()
execute 在接口中 InsertSqlBuilderCopyright © 2020. All rights reserved.