| 限定符和类型 | 字段和说明 |
|---|---|
QueryContext |
queryContext |
| 构造器和说明 |
|---|
ResponseImpl(QueryContext queryContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
获取符合条件的总数目
|
int |
delete()
删除符合条件的数据库记录
|
com.alibaba.fastjson.JSONArray |
getArray()
返回符合条件的数据库记录
|
List |
getList()
返回符合条件的数据库记录
|
<E> List<E> |
getList(Class<E> clazz)
返回符合条件的数据库记录
|
com.alibaba.fastjson.JSONObject |
getObject()
返回符合条件的第一条数据库记录
|
T |
getOne()
获取符合条件的数据库记录的第一条
若无符合条件的数据库记录,返回Null
|
<E> E |
getOne(Class<E> clazz)
获取符合条件的数据库记录的第一条
若无符合条件的数据库记录,返回Null
|
PageVo<T> |
getPagingList()
返回符合条件的分页数据库记录.
|
<E> PageVo<E> |
getPagingList(Class<E> clazz)
返回符合条件的分页数据库记录.
|
<E> E |
getSingleColumn(Class<E> clazz)
返回查询结果的第一列
|
<E> List<E> |
getSingleColumnList(Class<E> clazz)
返回查询结果的第一列
|
<E> PageVo<E> |
getSingleColumnPagingList(Class<E> clazz)
返回符合条件的分页数据库记录.
|
<K,V> Map<K,V> |
map(String key,
String value,
Class<K> keyClass,
Class<V> valueClass)
返回映射对象
|
void |
paging(PagingHandler<T> pagingHandler)
分页处理
|
<E> void |
singleColumnPaging(Class<E> clazz,
PagingHandler<E> pagingHandler)
单个属性分页处理
|
String |
toString() |
int |
update()
更新符合条件的记录
前置条件:请先调用
Condition.addUpdate(String, Object)方法 |
public QueryContext queryContext
public ResponseImpl(QueryContext queryContext)
public int update()
Response更新符合条件的记录
前置条件:请先调用Condition.addUpdate(String, Object)方法
public <E> E getSingleColumn(Class<E> clazz)
ResponsegetSingleColumn 在接口中 Response<T>clazz - 返回字段类型public <E> List<E> getSingleColumnList(Class<E> clazz)
ResponsegetSingleColumnList 在接口中 Response<T>clazz - 返回字段类型public PageVo<T> getPagingList()
Response此方法会返回addColumn()方法所指定的字段
注意:调用此方法时必须调用分页方法
getPagingList 在接口中 Response<T>Condition.page(int, int)public <E> PageVo<E> getPagingList(Class<E> clazz)
Response此方法会返回addColumn()方法所指定的字段
注意:调用此方法时必须调用分页方法
getPagingList 在接口中 Response<T>Condition.page(int, int)public <E> PageVo<E> getSingleColumnPagingList(Class<E> clazz)
Response此方法会返回addColumn()方法所指定的字段
注意:调用此方法时必须调用分页方法
getSingleColumnPagingList 在接口中 Response<T>Condition.page(int, int)public com.alibaba.fastjson.JSONObject getObject()
Responsepublic com.alibaba.fastjson.JSONArray getArray()
Responsepublic <K,V> Map<K,V> map(String key, String value, Class<K> keyClass, Class<V> valueClass)
Responsepublic void paging(PagingHandler<T> pagingHandler)
Responsepublic <E> void singleColumnPaging(Class<E> clazz, PagingHandler<E> pagingHandler)
ResponsesingleColumnPaging 在接口中 Response<T>Copyright © 2023. All rights reserved.