public class Condition extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Condition.Link
语句连接方式
|
static class |
Condition.Type
比较方式
|
Modifier and Type | Method and Description |
---|---|
static Condition |
andEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 =
|
static Condition |
andGreater(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 >
|
static Condition |
andGreaterEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 >=
|
static Condition |
andIn(String name,
List values)
生成一个连接条件为and的比较语句,比较方式为 in
|
static Condition |
andIn(String name,
Object... values)
生成一个连接条件为and的比较语句,比较方式为 in
|
static Condition |
andIsNull(String name)
生成一个连接条件为and的比较语句,比较方式为 isnull()
|
static Condition |
andLess(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 <
|
static Condition |
andLessEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为<=
|
static Condition |
andLike(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 like
|
static Condition |
andNotEqual(String name,
Object value)
生成一个连接条件为and的比较语句,比较方式为 <>
|
static Condition |
andNotNull(String name)
生成一个连接条件为and的比较语句,比较方式为 !isnull()
|
Condition |
link(Condition.Link link)
设置筛选对象的语句连接方式
|
Condition |
name(String name)
设置筛选对象的比较的属性名字,对应POJO类的属性
|
static Condition |
orEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 =
|
static Condition |
orGreater(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 >
|
static Condition |
orGreaterEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 >=
|
static Condition |
orIn(String name,
List values)
生成一个连接条件为or的比较语句,比较方式为 in
|
static Condition |
orIn(String name,
Object... values)
生成一个连接条件为or的比较语句,比较方式为 in
|
static Condition |
orIsNull(String name)
生成一个连接条件为or的比较语句,比较方式为 isnull()
|
static Condition |
orLess(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 <
|
static Condition |
orLessEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 <=
|
static Condition |
orLike(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 like
|
static Condition |
orNotEqual(String name,
Object value)
生成一个连接条件为or的比较语句,比较方式为 <>
|
static Condition |
orNotNull(String name)
生成一个连接条件为or的比较语句,比较方式为 !isnull()
|
Condition |
type(Condition.Type type)
设置筛选对象的 比较方式
|
Condition |
value(Object value)
设置筛选对象的待比较的数据
|
public Condition link(Condition.Link link)
link
- 语句连接方式public Condition type(Condition.Type type)
type
- 比较方式public Condition name(String name)
name
- 比较的属性名字,对应POJO类的属性public static Condition andEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andNotEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andGreater(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andGreaterEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andLess(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andLessEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andIsNull(String name)
name
- 属性名称【对应POJO类的属性名字】public static Condition andNotNull(String name)
name
- 属性名称【对应POJO类的属性名字】public static Condition andLike(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition andIn(String name, Object... values)
name
- 属性名称【对应POJO类的属性名字】values
- 比较值public static Condition andIn(String name, List values)
name
- 属性名称【对应POJO类的属性名字】values
- 比较值public static Condition orEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orNotEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orGreater(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orGreaterEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orLess(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orLessEqual(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orIsNull(String name)
name
- 属性名称【对应POJO类的属性名字】public static Condition orNotNull(String name)
name
- 属性名称【对应POJO类的属性名字】public static Condition orLike(String name, Object value)
name
- 属性名称【对应POJO类的属性名字】value
- 比较值public static Condition orIn(String name, Object... values)
name
- 属性名称【对应POJO类的属性名字】values
- 比较值Copyright © 2021. All rights reserved.