| 限定符和类型 | 接口和说明 |
|---|---|
interface |
BatchCrud
批量增删改(没有查)操作构造
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IWrapper<E extends IEntity,W extends IWrapper<E,W,NQ>,NQ extends IBaseQuery<E,NQ>>
IWrapper: 查询和更新都用到的接口
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IBaseQuery<E extends IEntity,Q extends IBaseQuery<E,Q>>
IEntityQuery: 查询接口
|
interface |
IBaseUpdate<E extends IEntity,U extends IBaseUpdate<E,U,NQ>,NQ extends IBaseQuery<E,NQ>>
IEntityUpdate: 更新接口
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseQuery<E extends IEntity,Q extends BaseQuery<E,Q>>
AbstractQueryWrapper
|
class |
BaseUpdate<E extends IEntity,U extends IBaseUpdate<E,U,NQ>,NQ extends IBaseQuery<E,NQ>>
AbstractUpdateWrapper
|
class |
BatchCrudImpl
批量增删改语句构造实现
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FreeQuery
字符串形式自由拼接查询器构造
|
class |
FreeUpdate
FreeUpdate
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseApply<SEGMENT extends BaseSegment,W extends IWrapper<?,W,?>>
BaseApply
|
class |
BaseSegment<R,W extends IWrapper<?,W,?>>
BaseSegment
|
class |
BaseWrapper<E extends IEntity,W extends IWrapper<E,W,NQ>,NQ extends IBaseQuery<E,NQ>>
查询条件封装
|
class |
OrderByApply<O extends OrderByBase<O,W>,W extends IWrapper<?,W,?>>
OrderByApply: 排序方式
|
class |
OrderByBase<O extends OrderByBase<O,W>,W extends IWrapper<?,W,?>>
BaseOrder: 排序对象基类
|
class |
WhereBase<WHERE extends WhereBase<WHERE,WRAPPER,NestedQ>,WRAPPER extends IWrapper<?,WRAPPER,NestedQ>,NestedQ extends IBaseQuery<?,NestedQ>>
BaseQueryAnd: AND或者OR操作基类
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseWrapper<E extends IEntity,W extends IWrapper<E,W,NQ>,NQ extends IBaseQuery<E,NQ>>
查询条件封装
|
class |
JoinQuery<QL extends BaseQuery<?,QL>>
联合查询条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
Parameters.parseSql(IWrapper wrapper,
String sql,
Object... args)
往查询/更新中增加带参数的sql片段
|
| 限定符和类型 | 方法和说明 |
|---|---|
static IWrapper |
SqlProviderUtils.getWrapper(Map map,
String paraName) |
Copyright © 2021. All rights reserved.