public class Condition extends Object implements SqlCondition
| 限定符和类型 | 方法和说明 |
|---|---|
Condition |
and(SqlCondition condition) |
static Condition |
eq(String field,
Object value)
属性相等条件 a = 'a'
|
static Condition |
eq(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
String |
field() |
List<SqlCondition> |
flatCondition() |
List<SqlCondition> |
getAnd() |
List<SqlCondition> |
getOr() |
static Condition |
gt(String field,
Object value)
字段大于 a > 22
|
static Condition |
gt(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
gte(String field,
Object value)
字段大于等于 a >= 22
|
static Condition |
gte(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
in(String field,
Object value)
字段在列表 a in ('a', 'b')
|
static Condition |
in(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
isNull(String field)
字段为空 a is null
|
static Condition |
leLike(String field,
Object value)
模糊匹配 通配符在左 a like '%a'
|
static Condition |
leLike(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
like(String field,
Object value)
模糊匹配 通配符两端开放 a like '%a%'
|
static Condition |
like(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
lt(String field,
Object value)
字段小于 a < 22
|
static Condition |
lt(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
lte(String field,
Object value)
字段小于等于 a <= 22
|
static Condition |
lte(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
neq(String field,
Object value)
属性不相等条件 a !
|
static Condition |
neq(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
notIn(String field,
Object value)
字段不在列表 a not in ('a', 'b')
|
static Condition |
notIn(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
notLeLike(String field,
Object value)
模糊匹配取反 通配符在左 a not like '%a'
|
static Condition |
notLeLike(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
notLike(String field,
Object value)
模糊匹配取反 通配符两端开放 a not like '%a%'
|
static Condition |
notLike(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
static Condition |
notNull(String field)
字段不为空 a is not null
|
static Condition |
notRiLike(String field,
Object value)
模糊匹配取反 通配符在右 a not like 'a%'
|
static Condition |
notRiLike(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
Condition |
or(SqlCondition condition) |
static Condition |
riLike(String field,
Object value)
模糊匹配 通配符在右 a like 'a%'
|
static Condition |
riLike(String field,
SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder) |
ConditionType |
type() |
Object |
value() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnestedpublic String field()
field 在接口中 SqlConditionpublic Object value()
value 在接口中 SqlConditionpublic ConditionType type()
type 在接口中 SqlConditionpublic List<SqlCondition> getAnd()
getAnd 在接口中 SqlConditionpublic List<SqlCondition> getOr()
getOr 在接口中 SqlConditionpublic Condition and(SqlCondition condition)
and 在接口中 SqlConditionpublic Condition or(SqlCondition condition)
or 在接口中 SqlConditionpublic List<SqlCondition> flatCondition()
flatCondition 在接口中 SqlConditionpublic static Condition eq(String field, Object value)
field - 字段名称value - 值public static Condition eq(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition neq(String field, Object value)
field - 字段名称value - 值public static Condition neq(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition like(String field, Object value)
field - 字段名称value - 值public static Condition like(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition leLike(String field, Object value)
field - 字段名称value - 值public static Condition leLike(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition riLike(String field, Object value)
field - 字段名称value - 值public static Condition riLike(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition notLike(String field, Object value)
field - 字段名称value - 值public static Condition notLike(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition notLeLike(String field, Object value)
field - 字段名称value - 值public static Condition notLeLike(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition notRiLike(String field, Object value)
field - 字段名称value - 值public static Condition notRiLike(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition notNull(String field)
field - 字段名称public static Condition in(String field, Object value)
field - 字段名称value - 值public static Condition in(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition notIn(String field, Object value)
field - 字段名称value - 值public static Condition notIn(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition gt(String field, Object value)
field - 字段名称value - 值public static Condition gt(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition gte(String field, Object value)
field - 字段名称value - 值public static Condition gte(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition lt(String field, Object value)
field - 字段名称value - 值public static Condition lt(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
public static Condition lte(String field, Object value)
field - 字段名称value - 值public static Condition lte(String field, SqlConditionValuePlaceHolder sqlConditionValuePlaceHolder)
Copyright © 2022. All rights reserved.