public interface ISqlUpdater extends ISqlExecuter
| 限定符和类型 | 方法和说明 |
|---|---|
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 values,
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) |
getParams, getSqlsupportISqlUpdater table(String tables)
tables - 表名ISqlUpdater tableIf(String tables, boolean condition)
tables - 表名condition - 条件是否满足ISqlUpdater where(String sql)
sql - SQL语句ISqlUpdater where(String column, Object value)
column - 列value - 参数值ISqlUpdater where(String sql, Bean param)
sql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值param - 参数ISqlUpdater whereIf(String sql, boolean condition)
sql - SQL语句condition - 条件是否满足ISqlUpdater whereIf(String column, Object value, boolean condition)
column - 列value - 值condition - 条件是否满足ISqlUpdater whereIf(String sql, Bean values, boolean condition)
sql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值value - Beancondition - 条件是否满足ISqlUpdater whereIn(String column, Object... values)
ISqlUpdater whereNotIn(String column, Object... values)
ISqlUpdater set(Bean bean)
ISqlUpdater set(String sql)
ISqlUpdater set(String sql, Bean param)
sql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值param - 参数ISqlUpdater set(String column, Object value)
ISqlUpdater setIf(Bean bean, boolean condition)
ISqlUpdater setIf(String sql, boolean condition)
ISqlUpdater setIf(String sql, Bean param, boolean condition)
ISqlUpdater setIf(String column, Object value, boolean condition)
int update()
Copyright © 2018. All Rights Reserved.