| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickdao.condition | |
| cn.schoolwow.quickdao.dao | |
| cn.schoolwow.quickdao.domain |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCondition<T> |
class |
SqliteCondition |
| 限定符和类型 | 方法和说明 |
|---|---|
Condition |
Condition.addAggerate(String aggerate,
String field)
添加聚合字段,默认别名为
getAggerateList()
用于getAggerateList()方法 |
Condition |
AbstractCondition.addAggerate(String aggerate,
String field) |
Condition |
Condition.addAggerate(String aggerate,
String field,
String alias)
添加聚合字段
|
Condition |
AbstractCondition.addAggerate(String aggerate,
String field,
String alias) |
Condition |
Condition.addBetweenQuery(String field,
Object start,
Object end)
添加between语句
|
Condition |
AbstractCondition.addBetweenQuery(String field,
Object start,
Object end) |
Condition |
Condition.addColumn(String field)
添加待查询字段,用于
getPartList() |
Condition |
AbstractCondition.addColumn(String field) |
Condition |
Condition.addInQuery(String field,
List values)
添加范围查询语句
|
Condition |
AbstractCondition.addInQuery(String field,
List values) |
Condition |
Condition.addInQuery(String field,
Object[] values)
添加范围查询语句
|
Condition |
AbstractCondition.addInQuery(String field,
Object[] values) |
Condition |
Condition.addJSONObjectQuery(com.alibaba.fastjson.JSONObject queryCondition)
添加自定义查询条件
目前只支持关联一次外键查询
{ |
Condition |
AbstractCondition.addJSONObjectQuery(com.alibaba.fastjson.JSONObject queryCondition) |
Condition |
Condition.addNotEmptyQuery(String field)
添加非空查询
|
Condition |
AbstractCondition.addNotEmptyQuery(String field) |
Condition |
Condition.addNotInQuery(String field,
List values)
添加范围查询语句
|
Condition |
AbstractCondition.addNotInQuery(String field,
List values) |
Condition |
Condition.addNotInQuery(String field,
Object[] values)
添加范围查询语句
|
Condition |
AbstractCondition.addNotInQuery(String field,
Object[] values) |
Condition |
Condition.addNotNullQuery(String field)
添加非空查询
|
Condition |
AbstractCondition.addNotNullQuery(String field) |
Condition |
Condition.addNullQuery(String field)
添加空查询
|
Condition |
AbstractCondition.addNullQuery(String field) |
Condition |
Condition.addQuery(String query)
添加自定义查询条件
|
Condition |
AbstractCondition.addQuery(String query) |
Condition |
Condition.addQuery(String field,
Object value)
添加字段查询
|
Condition |
AbstractCondition.addQuery(String field,
Object value) |
Condition |
Condition.addQuery(String field,
String operator,
Object value)
添加字段查询
|
Condition |
AbstractCondition.addQuery(String field,
String operator,
Object value) |
Condition |
SqliteCondition.addUpdate(String field,
Object value) |
Condition |
Condition.addUpdate(String field,
Object value)
添加更新字段,用于
update()方法 |
Condition |
AbstractCondition.addUpdate(String field,
Object value) |
Condition |
Condition.clone()
克隆该Condition对象
|
Condition |
Condition.distinct()
添加distinct语句
|
Condition |
AbstractCondition.distinct() |
Condition |
SubCondition.done() |
protected Condition |
AbstractCondition.done() |
Condition |
Condition.groupBy(String field)
添加分组查询
|
Condition |
AbstractCondition.groupBy(String field) |
Condition |
Condition.limit(long offset,
long limit)
分页操作
|
Condition |
AbstractCondition.limit(long offset,
long limit) |
Condition |
Condition.orderBy(String field)
根据指定字段升序排列
|
Condition |
AbstractCondition.orderBy(String field) |
Condition |
Condition.orderByDesc(String field)
根据指定字段降序排列
|
Condition |
AbstractCondition.orderByDesc(String field) |
Condition |
Condition.page(int pageNum,
int pageSize)
分页操作
|
Condition |
AbstractCondition.page(int pageNum,
int pageSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Condition<T> |
DAO.query(Class<T> _class)
复杂查询接口
|
<T> Condition<T> |
AbstractDAO.query(Class<T> _class) |
| 限定符和类型 | 字段和说明 |
|---|---|
Condition |
SubQuery.condition
主表
|
Copyright © 2019. All rights reserved.