public class ASqlDeleter extends AbstractSqlExecuter implements ISqlDeleter
columns, groupBys, havings, params, sorts, sql, tables, wheresconnection| 构造器和说明 |
|---|
ASqlDeleter() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildSql() |
int |
delete()
执行删除操作
|
ISqlDeleter |
table(String tables)
指定表
|
ISqlDeleter |
tableIf(String tables,
boolean condition)
当满足条件时指定表
|
ISqlDeleter |
where(String sql)
纯SQL语句的where
|
ISqlDeleter |
where(String sql,
Bean param)
带多个参数的where
|
ISqlDeleter |
where(String column,
Object value)
带1个参数的where
|
ISqlDeleter |
whereIf(String sql,
Bean param,
boolean condition)
当满足条件时执行where
|
ISqlDeleter |
whereIf(String sql,
boolean condition)
当满足条件时执行where
|
ISqlDeleter |
whereIf(String column,
Object value,
boolean condition)
当满足条件时执行where
|
ISqlDeleter |
whereIn(String column,
Object... values) |
ISqlDeleter |
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 ISqlDeleter table(String tables)
ISqlDeletertable 在接口中 ISqlDeletertables - 表名public ISqlDeleter tableIf(String tables, boolean condition)
ISqlDeletertableIf 在接口中 ISqlDeletertables - 表名condition - 条件是否满足public ISqlDeleter where(String sql)
ISqlDeleterwhere 在接口中 ISqlDeleterwhere 在类中 AbstractSqlExecutersql - SQL语句public ISqlDeleter where(String column, Object value)
ISqlDeleterwhere 在接口中 ISqlDeleterwhere 在类中 AbstractSqlExecutercolumn - 列value - 参数值public ISqlDeleter where(String sql, Bean param)
ISqlDeleterwhere 在接口中 ISqlDeleterwhere 在类中 AbstractSqlExecutersql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值param - 参数public ISqlDeleter whereIf(String sql, boolean condition)
ISqlDeleterwhereIf 在接口中 ISqlDeleterwhereIf 在类中 AbstractSqlExecutersql - SQL语句condition - 条件是否满足public ISqlDeleter whereIf(String column, Object value, boolean condition)
ISqlDeleterwhereIf 在接口中 ISqlDeleterwhereIf 在类中 AbstractSqlExecutercolumn - 列value - 值condition - 条件是否满足public ISqlDeleter whereIf(String sql, Bean param, boolean condition)
ISqlDeleterwhereIf 在接口中 ISqlDeleterwhereIf 在类中 AbstractSqlExecutersql - SQL语句,使用冒号加参数名绑定参数,如(age>:age or name=:name)中:age将绑定到values中key为age的值,:name将绑定到values中key为name的值condition - 条件是否满足public ISqlDeleter whereIn(String column, Object... values)
whereIn 在接口中 ISqlDeleterwhereIn 在类中 AbstractSqlExecuterpublic ISqlDeleter whereNotIn(String column, Object... values)
whereNotIn 在接口中 ISqlDeleterwhereNotIn 在类中 AbstractSqlExecuterpublic String buildSql()
public int delete()
ISqlDeleterdelete 在接口中 ISqlDeleterCopyright © 2018. All Rights Reserved.