public class AbstractResponse<T> extends Object implements Response<T>
| 限定符和类型 | 字段和说明 |
|---|---|
Connection |
connection |
Query |
query |
| 构造器和说明 |
|---|
AbstractResponse(Query query) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
获取符合条件的总数目
|
long |
delete()
删除符合条件的数据库记录
|
com.alibaba.fastjson.JSONArray |
getAggerateList()
返回聚合字段的数据库记录
此方法会同时返回addAggerate()方法和addColumns()方法所指定的字段
注意:调用此方法时请务必先调用
Condition.addAggerate(String, String) |
com.alibaba.fastjson.JSONArray |
getArray()
返回符合条件的数据库记录
|
List |
getList()
返回符合条件的数据库记录
|
static com.alibaba.fastjson.JSONObject |
getObject(Entity entity,
String tableAliasName,
ResultSet resultSet)
获取子对象属性值
|
T |
getOne()
获取符合条件的数据库记录的第一条
若无符合条件的数据库记录,返回Null
|
PageVo |
getPagingList()
返回符合条件的分页数据库记录.
|
List |
getPartList()
返回指定字段的数据库记录
此方法会返回addColumns()方法所指定的字段
|
PageVo |
getPartPagingList()
返回符合条件的分页数据库记录.
|
com.alibaba.fastjson.JSONArray |
getSpecialList()
返回指定字段的数据库记录
此方法会返回addColumns()方法所指定的字段
|
List |
getUnionList()
合并查询
注意:调用此方法时必须调用union方法,且多个Condition所返回的字段信息必须一致
|
PageVo |
getUnionPagingList()
合并分页查询
注意:调用此方法时必须调用分页方法
注意:调用此方法时必须调用union方法,且多个Condition所返回的字段信息必须一致
|
List |
getValueList(Class clazz,
String column)
返回指定单个字段的集合
|
long |
update()
更新符合条件的记录
前置条件:请先调用
Condition.addUpdate(String, Object)方法 |
public Query query
public Connection connection
public AbstractResponse(Query query)
public long update()
Response更新符合条件的记录
前置条件:请先调用Condition.addUpdate(String, Object)方法
public com.alibaba.fastjson.JSONArray getArray()
Responsepublic List getValueList(Class clazz, String column)
ResponsegetValueList 在接口中 Response<T>clazz - 返回字段类型column - 待返回字段名public com.alibaba.fastjson.JSONArray getAggerateList()
Response返回聚合字段的数据库记录
此方法会同时返回addAggerate()方法和addColumns()方法所指定的字段
注意:调用此方法时请务必先调用Condition.addAggerate(String, String)
getAggerateList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#addAggerate(String, String)},
cn.schoolwow.quickdao.dao.condition.Condition#addColumns(String[])}}public List getPartList()
Response返回指定字段的数据库记录
此方法会返回addColumns()方法所指定的字段
getPartList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#addColumns(String[])}}public com.alibaba.fastjson.JSONArray getSpecialList()
Response返回指定字段的数据库记录
此方法会返回addColumns()方法所指定的字段
getSpecialList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#addColumns(String[])}}public PageVo getPagingList()
Response此方法会返回addColumns()方法所指定的字段
注意:调用此方法时必须调用分页方法
getPagingList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#page(int, int)}public PageVo getPartPagingList()
Response注意:调用此方法时必须调用分页方法
getPartPagingList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#page(int, int)},
cn.schoolwow.quickdao.dao.condition.Condition#addColumns(String[])}}public List getUnionList()
Response注意:调用此方法时必须调用union方法,且多个Condition所返回的字段信息必须一致
getUnionList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#union(Condition)}}public PageVo getUnionPagingList()
Response注意:调用此方法时必须调用分页方法
注意:调用此方法时必须调用union方法,且多个Condition所返回的字段信息必须一致
getUnionPagingList 在接口中 Response<T>cn.schoolwow.quickdao.dao.condition.Condition#page(int, int)}}},
cn.schoolwow.quickdao.dao.condition.Condition#union(Condition)}}public static com.alibaba.fastjson.JSONObject getObject(Entity entity, String tableAliasName, ResultSet resultSet) throws SQLException
SQLExceptionCopyright © 2019. All rights reserved.