| Package | Description |
|---|---|
| tech.ibit.mybatis | |
| tech.ibit.mybatis.sqlbuilder | |
| tech.ibit.mybatis.sqlbuilder.sql | |
| tech.ibit.mybatis.sqlbuilder.sql.impl | |
| tech.ibit.mybatis.sqlbuilder.utils |
| Modifier and Type | Method and Description |
|---|---|
default DeleteSql |
Mapper.createDelete()
创建删除
|
| Modifier and Type | Method and Description |
|---|---|
static DeleteSql |
SqlFactory.createDelete(Mapper<?> mapper)
创建删除
|
| Modifier and Type | Method and Description |
|---|---|
DeleteSql |
DeleteSql.deleteFrom(List<Table> tables)
删除表,item和from同时设置
|
DeleteSql |
DeleteSql.deleteFrom(Table table)
删除表,item和from同时设置
|
DeleteSql |
DeleteSql.deleteFromDefault()
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeleteSqlImpl
DeleteSql实现
|
| Modifier and Type | Method and Description |
|---|---|
DeleteSql |
DeleteSqlImpl.andWhere(CriteriaItem item) |
DeleteSql |
DeleteSqlImpl.andWhere(List<Criteria> criterion) |
DeleteSql |
DeleteSqlImpl.complexFullJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.complexInnerJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.complexLeftJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.complexRightJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.delete(List<Table> tables) |
DeleteSql |
DeleteSqlImpl.delete(Table table) |
DeleteSql |
DeleteSqlImpl.deleteFrom(List<Table> tables) |
DeleteSql |
DeleteSqlImpl.deleteFrom(Table table) |
DeleteSql |
DeleteSqlImpl.deleteFromDefault() |
DeleteSql |
DeleteSqlImpl.from(List<Table> tables) |
DeleteSql |
DeleteSqlImpl.from(Table table) |
DeleteSql |
DeleteSqlImpl.fullJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.innerJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.joinOn(JoinOn joinOn) |
DeleteSql |
DeleteSqlImpl.joinOn(List<JoinOn> joinOns) |
DeleteSql |
DeleteSqlImpl.joinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.leftJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.orWhere(CriteriaItem item) |
DeleteSql |
DeleteSqlImpl.orWhere(List<Criteria> criterion) |
DeleteSql |
DeleteSqlImpl.rightJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.where(Criteria criteria) |
DeleteSql |
DeleteSqlImpl.where(List<Criteria> criterion) |
| Modifier and Type | Method and Description |
|---|---|
static <T,K> DeleteSql |
IdSqlUtils.deleteById(SingleIdMapper<T,K> mapper,
K idValue)
构造通过主键删除对象的SQL对象参数(单列作为主键)
|
static <T,K> DeleteSql |
IdSqlUtils.deleteByIds(SingleIdMapper<T,K> mapper,
Collection<K> idValues)
构造通过主键删除对象的SQL对象参数(单列作为主键)
|
static <T,K extends MultiId> |
IdSqlUtils.deleteByMultiId(MultipleIdMapper<T,K> mapper,
K idValue)
构造通过主键删除对象的SQL对象参数(多列作为主键)
|
static <T,K extends MultiId> |
IdSqlUtils.deleteByMultiIds(MultipleIdMapper<T,K> mapper,
Collection<K> idValues)
构造通过主键删除对象的SQL对象参数(多列作为主键)
|
static <T> DeleteSql |
UniqueKeySqlUtils.deleteByUniqueKey(Mapper<T> mapper,
UniqueKey uniqueKey)
构造通过 unique key 删除对象的SQL对象参数
|
static <T> DeleteSql |
UniqueKeySqlUtils.deleteByUniqueKeys(Mapper<T> mapper,
Collection<UniqueKey> uniqueKeys)
构造通过 unique key 删除对象的SQL对象参数
|
Copyright © 2020 IBIT程序猿. All rights reserved.