public class Query extends BaseAction
startTime| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
list() |
<T> List<T> |
list(Class<T> beanClz) |
Map<String,Object> |
one() |
<T> T |
one(Class<T> beanClz) |
<T> T |
oneValue(Class<T> clz) |
PageResult<Map<String,Object>> |
pageByPageNo(javax.servlet.http.HttpServletRequest req)
Do the pagination by pageNo/pageSize.
|
<T> PageResult<T> |
pageByPageNo(javax.servlet.http.HttpServletRequest req,
Class<T> beanClz)
Do the pagination by pageNo/pageSize.
|
PageResult<Map<String,Object>> |
pageByPageNo(Integer pageNo,
Integer pageSize)
Do the pagination by pageNo/pageSize.
|
<T> PageResult<T> |
pageByPageNo(Integer pageNo,
Integer pageSize,
Class<T> beanClz)
Do the pagination by pageNo/pageSize.
|
PageResult<Map<String,Object>> |
pageByStartLimit(javax.servlet.http.HttpServletRequest req)
Do the pagination by start/limit.
|
<T> PageResult<T> |
pageByStartLimit(javax.servlet.http.HttpServletRequest req,
Class<T> beanClz)
Do the pagination by start/limit.
|
PageResult<Map<String,Object>> |
pageByStartLimit(Integer start,
Integer limit)
Do the pagination by start/limit.
|
<T> PageResult<T> |
pageByStartLimit(Integer start,
Integer limit,
Class<T> beanClz)
Do the pagination by start/limit.
|
protected <T> T |
query(ResultSetProcessor<T> processor)
Query by any SQL.
|
getResultBean, getResultMappublic Query(Action action)
action - an action object with input Sql, data and config.protected <T> T query(ResultSetProcessor<T> processor)
T - Map or bean.processor - How to transform the result set to a target entity.public <T> T oneValue(Class<T> clz)
public <T> T one(Class<T> beanClz)
public <T> PageResult<T> pageByStartLimit(Integer start, Integer limit, Class<T> beanClz)
start - The start positionlimit - The limit of records, equals to page sizepublic PageResult<Map<String,Object>> pageByStartLimit(Integer start, Integer limit)
start - The start positionlimit - The limit of records, equals to page sizepublic <T> PageResult<T> pageByStartLimit(javax.servlet.http.HttpServletRequest req, Class<T> beanClz)
req - The request object.beanClz - The type of result object, null for Map.public PageResult<Map<String,Object>> pageByStartLimit(javax.servlet.http.HttpServletRequest req)
req - The request object.public <T> PageResult<T> pageByPageNo(Integer pageNo, Integer pageSize, Class<T> beanClz)
pageNo - The number of pages.pageSize - The size of every page.public PageResult<Map<String,Object>> pageByPageNo(Integer pageNo, Integer pageSize)
pageNo - The number of pages.pageSize - The size of every page.public <T> PageResult<T> pageByPageNo(javax.servlet.http.HttpServletRequest req, Class<T> beanClz)
req - The request object.beanClz - The type of result object, null for Map.public PageResult<Map<String,Object>> pageByPageNo(javax.servlet.http.HttpServletRequest req)
req - The request object.Copyright © 2016–2026 AJAXJS. All rights reserved.