public class ASqlUpdater extends AbstractSqlExecuter implements ISqlUpdater
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<Condition> |
columns |
groupBys, havings, params, sorts, sql, tables, wheresconnection| 构造器和说明 |
|---|
ASqlUpdater() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildSql() |
ISqlUpdater |
set(Bean bean) |
ISqlUpdater |
set(String sql) |
ISqlUpdater |
set(String sql,
Bean param)
赋值为sql语句
|
ISqlUpdater |
set(String column,
Object value) |
ISqlUpdater |
setIf(Bean bean,
boolean condition) |
ISqlUpdater |
setIf(String sql,
Bean param,
boolean condition) |
ISqlUpdater |
setIf(String sql,
boolean condition) |
ISqlUpdater |
setIf(String column,
Object value,
boolean condition) |
ISqlUpdater |
table(String tables)
指定表
|
ISqlUpdater |
tableIf(String tables,
boolean condition)
当满足条件时指定表
|
int |
update()
执行更新操作
|
ISqlUpdater |
where(String sql)
纯SQL语句的where
|
ISqlUpdater |
where(String sql,
Bean param)
带多个参数的where
|
ISqlUpdater |
where(String column,
Object value)
带1个参数的where
|
ISqlUpdater |
whereIf(String sql,
Bean param,
boolean condition)
当满足条件时执行where
|
ISqlUpdater |
whereIf(String sql,
boolean condition)
当满足条件时执行where
|
ISqlUpdater |
whereIf(String column,
Object value,
boolean condition)
当满足条件时执行where
|
ISqlUpdater |
whereIn(String column,
Object... values) |
ISqlUpdater |
whereNotIn(String column,
Object... values) |
bindParams, buildLog, buildParams, buildParams, finalize, finalize, getParams, getSql, support, toBeanssetConnectionclone, 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()
public int update()
ISqlUpdaterupdate 在接口中 ISqlUpdaterpublic ISqlUpdater set(String sql)
set 在接口中 ISqlUpdaterpublic ISqlUpdater set(String column, Object value)
set 在接口中 ISqlUpdaterpublic ISqlUpdater set(String sql, Bean param)
ISqlUpdaterset 在接口中 ISqlUpdatersql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值param - 参数public ISqlUpdater set(Bean bean)
set 在接口中 ISqlUpdaterpublic ISqlUpdater setIf(String sql, boolean condition)
setIf 在接口中 ISqlUpdaterpublic ISqlUpdater setIf(String column, Object value, boolean condition)
setIf 在接口中 ISqlUpdaterpublic ISqlUpdater setIf(String sql, Bean param, boolean condition)
setIf 在接口中 ISqlUpdaterpublic ISqlUpdater setIf(Bean bean, boolean condition)
setIf 在接口中 ISqlUpdaterpublic ISqlUpdater where(String sql)
ISqlUpdaterwhere 在接口中 ISqlUpdaterwhere 在类中 AbstractSqlExecutersql - SQL语句public ISqlUpdater where(String column, Object value)
ISqlUpdaterwhere 在接口中 ISqlUpdaterwhere 在类中 AbstractSqlExecutercolumn - 列value - 参数值public ISqlUpdater where(String sql, Bean param)
ISqlUpdaterwhere 在接口中 ISqlUpdaterwhere 在类中 AbstractSqlExecutersql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值param - 参数public ISqlUpdater whereIf(String sql, boolean condition)
ISqlUpdaterwhereIf 在接口中 ISqlUpdaterwhereIf 在类中 AbstractSqlExecutersql - SQL语句condition - 条件是否满足public ISqlUpdater whereIf(String column, Object value, boolean condition)
ISqlUpdaterwhereIf 在接口中 ISqlUpdaterwhereIf 在类中 AbstractSqlExecutercolumn - 列value - 值condition - 条件是否满足public ISqlUpdater whereIf(String sql, Bean param, boolean condition)
ISqlUpdaterwhereIf 在接口中 ISqlUpdaterwhereIf 在类中 AbstractSqlExecutersql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值condition - 条件是否满足public ISqlUpdater whereIn(String column, Object... values)
whereIn 在接口中 ISqlUpdaterwhereIn 在类中 AbstractSqlExecuterpublic ISqlUpdater whereNotIn(String column, Object... values)
whereNotIn 在接口中 ISqlUpdaterwhereNotIn 在类中 AbstractSqlExecuterCopyright © 2018. All Rights Reserved.