public class ASqlUpdater extends AbstractSqlExecuter implements ISqlUpdater
columns, groupBys, havings, keyComparator, NAMED_PLACEHOLDER_PREFIX, namedPlaceHolderPattern, onPattern, params, PLACEHOLDER, PLACEHOLDER_REG, sorts, sql, tables, wheresconnection| 构造器和说明 |
|---|
ASqlUpdater() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildSql()
构建SQL语句
|
ISqlUpdater |
set(Bean bean)
赋值
|
ISqlUpdater |
set(String sql)
赋值
|
ISqlUpdater |
set(String columnOrSql,
Object valueOrBean)
赋值
|
ISqlUpdater |
setIf(Bean bean,
boolean condition)
当条件满足时赋值
|
ISqlUpdater |
setIf(String sql,
boolean condition)
当条件满足时赋值
|
ISqlUpdater |
setIf(String columnOrSql,
Object valueOrBean,
boolean condition)
当满足条件时赋值
|
ISqlUpdater |
table(String tables)
指定表
|
ISqlUpdater |
tableIf(String tables,
boolean condition)
当满足条件时指定表
|
int |
update()
执行更新操作
|
ISqlUpdater |
where(String sql)
纯SQL语句的where
|
ISqlUpdater |
where(String columnOrSql,
Object valueOrBean)
带参数的where
|
ISqlUpdater |
whereIf(String sql,
boolean condition)
当满足条件时执行where
|
ISqlUpdater |
whereIf(String columnOrSql,
Object valueOrBean,
boolean condition)
当满足条件时执行where
|
ISqlUpdater |
whereIn(String column,
Object... values)
where in
|
ISqlUpdater |
whereNotEqual(String column,
Object value)
where !
|
ISqlUpdater |
whereNotIn(String column,
Object... values)
where not in
|
bindParams, buildLog, buildParams, buildParams, buildPureSqlCondition, buildSqlIn, buildSqlParams, buildSqlWhere, buildTables, executeUpdate, executeUpdateAndGetGenerated, finalize, finalize, getParams, getSql, prepareStatement, prepareStatement, queryIterator, queryList, queryList, support, toBeans, whereIfsetConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParams, getSqlsupportpublic ISqlUpdater table(String tables)
ISqlUpdatertable 在接口中 ISqlUpdatertables - 表名public ISqlUpdater tableIf(String tables, boolean condition)
ISqlUpdatertableIf 在接口中 ISqlUpdatertables - 表名condition - 条件是否满足public String buildSql()
AbstractSqlExecuterbuildSql 在类中 AbstractSqlExecuterpublic int update()
ISqlUpdaterupdate 在接口中 ISqlUpdaterpublic ISqlUpdater set(String sql)
ISqlUpdaterset 在接口中 ISqlUpdatersql - SQL语句,如:age=1public ISqlUpdater set(String columnOrSql, Object valueOrBean)
ISqlUpdaterset 在接口中 ISqlUpdatercolumnOrSql - 列名或SQL语句,SQL语句使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到bean中key为age的值,:name将绑定到bean中key为name的值valueOrBean - 参数值或Bean,Bean用于给多个参数赋值public ISqlUpdater set(Bean bean)
ISqlUpdaterset 在接口中 ISqlUpdaterbean - 存放列名和值的beanpublic ISqlUpdater setIf(String sql, boolean condition)
ISqlUpdatersetIf 在接口中 ISqlUpdatersql - SQL语句,如:age=1condition - 条件是否满足public ISqlUpdater setIf(String columnOrSql, Object valueOrBean, boolean condition)
ISqlUpdatersetIf 在接口中 ISqlUpdatercolumnOrSql - 列名或SQL语句,SQL语句使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到bean中key为age的值,:name将绑定到bean中key为name的值valueOrBean - 参数值或Bean,Bean用于给多个参数赋值condition - 条件是否满足public ISqlUpdater setIf(Bean bean, boolean condition)
ISqlUpdatersetIf 在接口中 ISqlUpdaterbean - 存放列名和值的beancondition - 条件是否满足public ISqlUpdater where(String sql)
ISqlUpdaterwhere 在接口中 ISqlUpdaterwhere 在类中 AbstractSqlExecutersql - SQL语句public ISqlUpdater where(String columnOrSql, Object valueOrBean)
ISqlUpdaterwhere 在接口中 ISqlUpdaterwhere 在类中 AbstractSqlExecutercolumnOrSql - 列名或SQL语句,SQL语句使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到bean中key为age的值,:name将绑定到bean中key为name的值valueOrBean - 参数值或Bean,Bean用于给多个参数赋值public ISqlUpdater whereIf(String sql, boolean condition)
ISqlUpdaterwhereIf 在接口中 ISqlUpdaterwhereIf 在类中 AbstractSqlExecutersql - SQL语句condition - 条件是否满足public ISqlUpdater whereIf(String columnOrSql, Object valueOrBean, boolean condition)
ISqlUpdaterwhereIf 在接口中 ISqlUpdaterwhereIf 在类中 AbstractSqlExecutercolumnOrSql - 列名或SQL语句,SQL语句使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到bean中key为age的值,:name将绑定到bean中key为name的值valueOrBean - 参数值或Bean,Bean用于给多个参数赋值condition - 条件是否满足public ISqlUpdater whereIn(String column, Object... values)
ISqlUpdaterwhereIn 在接口中 ISqlUpdaterwhereIn 在类中 AbstractSqlExecutercolumn - 列名values - 参数值public ISqlUpdater whereNotIn(String column, Object... values)
ISqlUpdaterwhereNotIn 在接口中 ISqlUpdaterwhereNotIn 在类中 AbstractSqlExecutercolumn - 列名values - 参数值public ISqlUpdater whereNotEqual(String column, Object value)
ISqlUpdaterwhereNotEqual 在接口中 ISqlUpdaterwhereNotEqual 在类中 AbstractSqlExecutercolumn - 列名value - 参数值Copyright © 2023. All Rights Reserved.