public interface ISqlDeleter extends ISqlExecuter
| 限定符和类型 | 方法和说明 |
|---|---|
int |
delete()
执行删除操作
|
ISqlDeleter |
table(String tables)
指定表
|
ISqlDeleter |
tableIf(String tables,
boolean condition)
当满足条件时指定表
|
ISqlDeleter |
where(String sql)
纯SQL语句的where
|
ISqlDeleter |
where(String columnOrSql,
Object valueOrBean)
带参数的where
|
ISqlDeleter |
whereIf(String sql,
boolean condition)
当满足条件时执行where
|
ISqlDeleter |
whereIf(String columnOrSql,
Object valueOrBean,
boolean condition)
当满足条件时执行where
|
ISqlDeleter |
whereIn(String column,
Object... values)
where in
|
ISqlDeleter |
whereNotEqual(String column,
Object value)
where !
|
ISqlDeleter |
whereNotIn(String column,
Object... values)
where not in
|
getParams, getSqlsupportISqlDeleter table(String tables)
tables - 表名ISqlDeleter tableIf(String tables, boolean condition)
tables - 表名condition - 条件是否满足ISqlDeleter where(String sql)
sql - SQL语句ISqlDeleter where(String columnOrSql, Object valueOrBean)
columnOrSql - 列名或SQL语句,SQL语句使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到bean中key为age的值,:name将绑定到bean中key为name的值valueOrBean - 参数值或Bean,Bean用于给多个参数赋值ISqlDeleter whereIf(String sql, boolean condition)
sql - SQL语句condition - 条件是否满足ISqlDeleter whereIf(String columnOrSql, Object valueOrBean, boolean condition)
columnOrSql - 列名或SQL语句,SQL语句使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到bean中key为age的值,:name将绑定到bean中key为name的值valueOrBean - 参数值或Bean,Bean用于给多个参数赋值condition - 条件是否满足ISqlDeleter whereIn(String column, Object... values)
column - 列名values - 参数值ISqlDeleter whereNotIn(String column, Object... values)
column - 列名values - 参数值ISqlDeleter whereNotEqual(String column, Object value)
column - 列名value - 参数值int delete()
Copyright © 2023. All Rights Reserved.