public class ASqlInserter extends AbstractSqlExecuter implements ISqlInserter
columns, groupBys, havings, keyComparator, NAMED_PLACEHOLDER_PREFIX, namedPlaceHolderPattern, onPattern, params, PLACEHOLDER, PLACEHOLDER_REG, sorts, sql, tables, wheresconnection| 构造器和说明 |
|---|
ASqlInserter() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildSql()
构建SQL语句
|
int |
insert()
执行插入操作,注意:批量插入时返回值恒为-1
|
Bean |
insertAndGetGenerated()
执行插入操作,并返回自动生成的内容(一般用于自增ID的获取),注意:批量插入时无效
|
ISqlInserter |
set(Bean bean)
赋值
|
ISqlInserter |
set(String column,
Object value)
赋值
|
ISqlInserter |
setIf(Bean bean,
boolean condition)
赋值
|
ISqlInserter |
setIf(String column,
Object value,
boolean condition)
当满足条件时赋值
|
ISqlInserter |
table(String tables)
指定表
|
ISqlInserter |
tableIf(String tables,
boolean condition)
当满足条件时指定表
|
bindParams, buildLog, buildParams, buildParams, buildPureSqlCondition, buildSqlIn, buildSqlParams, buildSqlWhere, buildTables, executeUpdate, executeUpdateAndGetGenerated, finalize, finalize, getParams, getSql, prepareStatement, prepareStatement, queryIterator, queryList, queryList, support, toBeans, where, where, whereIf, whereIf, whereIf, whereIn, whereNotEqual, whereNotInsetConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParams, getSqlsupportpublic ISqlInserter table(String tables)
ISqlInsertertable 在接口中 ISqlInsertertables - 表名public ISqlInserter tableIf(String tables, boolean condition)
ISqlInsertertableIf 在接口中 ISqlInsertertables - 表名condition - 条件是否满足public String buildSql()
AbstractSqlExecuterbuildSql 在类中 AbstractSqlExecuterpublic int insert()
ISqlInserterinsert 在接口中 ISqlInserterpublic Bean insertAndGetGenerated()
ISqlInserterinsertAndGetGenerated 在接口中 ISqlInserterpublic ISqlInserter set(String column, Object value)
ISqlInserterset 在接口中 ISqlInsertercolumn - 列名value - 参数值public ISqlInserter set(Bean bean)
ISqlInserterset 在接口中 ISqlInserterbean - 存放列名和值的beanpublic ISqlInserter setIf(String column, Object value, boolean condition)
ISqlInsertersetIf 在接口中 ISqlInsertercolumn - 列名value - 参数值condition - 条件是否满足public ISqlInserter setIf(Bean bean, boolean condition)
ISqlInsertersetIf 在接口中 ISqlInserterbean - 存放列名和值的beancondition - 条件是否满足Copyright © 2023. All Rights Reserved.