public class Where extends Parameter
| 构造器和说明 |
|---|
Where() |
| 限定符和类型 | 方法和说明 |
|---|---|
Where |
and(String name,
Object object) |
Where |
between(String filed_name,
String start,
String end)
取中间
|
Where |
eq(String filed_name,
Object value)
等于 =
|
Where |
ge(String filed_name,
Object value)
大于等于 >=
|
Where |
groupBy(String filed_name)
分组
|
Where |
gt(String filed_name,
Object value)
大于 >
|
Where |
in(String filed_name,
Select value)
in里面带参数
|
Where |
in(String filed_name,
String value)
多数据查询
|
Where |
isNotNull(String filed_name)
过滤NULL的数据
|
Where |
isNull(String filed_name)
查询NULL的数据
|
Where |
le(String filed_name,
Object value)
小于 <=
|
Where |
like(String filed_name,
Object value)
模糊查询
|
Where |
limit(int filed_name)
只取某些数据
|
Where |
lt(String filed_name,
Object value)
小于 <
|
Where |
ne(String filed_name,
Object value)
不等于 !
|
Where |
neNull(String filed_name)
不等于NULL
|
Where |
notIn(String filed_name,
String value)
不等于多条件
|
Where |
orderByASC(String filed_name)
排序
|
Where |
orderByASCKeyId(com.mugui.bean.JsonBean bean) |
Where |
orderByDESC(String filed_name)
排序
|
Where |
orderByDESCKeyId(com.mugui.bean.JsonBean bean) |
static Where |
q() |
static Where |
q(com.mugui.bean.JsonBean... attrs)
得到一个或多个jsonbean构造的where条件
|
Where |
query(com.mugui.bean.JsonBean... attrs) |
void |
queryBaseTerm(com.mugui.bean.JsonBean... attrs) |
Where |
queryEqualFields(com.mugui.bean.JsonBean... attrs)
处理jsonbean中对等字段条件
|
Where |
union(String filed_name)
操作符用于合并两个或多个 SELECT 语句的结果集(不允许重复)
|
Where |
unionAll(String filed_name)
操作符用于合并两个或多个 SELECT 语句的结果集(允许重复)
|
Where |
where(String sqlName)
不推荐的使用方法
|
getParameter, getParameterArray, toStringpublic static Where q()
public static Where q(com.mugui.bean.JsonBean... attrs)
public Where query(com.mugui.bean.JsonBean... attrs)
public void queryBaseTerm(com.mugui.bean.JsonBean... attrs)
public Where queryEqualFields(com.mugui.bean.JsonBean... attrs)
attrs - public Where between(String filed_name, String start, String end)
filed_name - start - end - public Where orderByDESCKeyId(com.mugui.bean.JsonBean bean)
public Where orderByASCKeyId(com.mugui.bean.JsonBean bean)
public Where limit(int filed_name)
filed_name - public Where union(String filed_name)
filed_name - 表之间以逗号隔开public Where unionAll(String filed_name)
filed_name - 表之间以逗号隔开Copyright © 2020. All rights reserved.