public class QueryForm extends Object
| 构造器和说明 |
|---|
QueryForm() |
| 限定符和类型 | 方法和说明 |
|---|---|
static QueryForm |
build(javax.servlet.http.HttpServletRequest req)
将客户单请求条件组装为QueryForm对象
|
boolean |
contains(String name)
判断查询条件中是否包含指定属性
|
boolean |
containsMultiValue(String name)
判断查询条件中指定属性是否有多个值
|
String |
get(String name)
获取查询条件值
|
Map<String,String[]> |
getConditions()
获取所有查询条件
|
String |
getOrderBy()
获取要排序的字段
|
int |
getPage()
获取当前查询页数
|
String[] |
getValues(String name)
获取查询条件值,针对查询值是数组的字段
|
void |
set(String name,
String value)
增加查询条件
|
void |
set(String name,
String[] value)
增加查询条件,针对in 条件
|
void |
setOrderBy(String orderBy)
设置要排序的字段
|
void |
setPage(int page)
设置当前查询页数
|
void |
setupEqConditions(Query q,
String... names)
在Query查询对象中组装equals查询条件
|
void |
setupLikeConditions(Query q,
String... names)
在Query查询对象中组装like查询条件
|
public boolean contains(String name)
name - 字段名称-对应数据库字段名public boolean containsMultiValue(String name)
name - 字段名称public String getOrderBy()
public void setOrderBy(String orderBy)
orderBy - public int getPage()
public void setPage(int page)
page - public void setupLikeConditions(Query q, String... names)
q - Query查询对象names - 字段名称列表public void setupEqConditions(Query q, String... names)
q - Query查询对象names - 字段名称列表public static QueryForm build(javax.servlet.http.HttpServletRequest req)
req - 客户端请求对象Copyright © 2016. All rights reserved.