WHERE - WHERENQ - 子查询public interface ObjectWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IBaseQuery<?,NQ>> extends BaseWhere<WHERE,NQ>
| 限定符和类型 | 方法和说明 |
|---|---|
default <T> WHERE |
between(T value1,
T value2) |
default <T> WHERE |
between(T value1,
T value2,
BiPredicate<T,T> when) |
default <T> WHERE |
ge(Ifs<T> ifs)
按Ifs条件设置where值
|
default WHERE |
ge(Object value)
大于等于
|
default <T> WHERE |
ge(T value,
Predicate<T> when)
大于等于
|
default <T> WHERE |
gt(Ifs<T> ifs)
按Ifs条件设置where值
|
default WHERE |
gt(Object value)
大于
|
default <T> WHERE |
gt(T value,
Predicate<T> when)
大于
|
WHERE |
in(boolean condition,
IQuery query)
in (select ... )
|
WHERE |
in(boolean condition,
QFunction<NQ> query)
in (select ... )
|
<O> WHERE |
in(boolean condition,
String select,
O... args)
where column IN (select ... )
|
default WHERE |
in(Collection values)
in (values)
|
default WHERE |
in(Collection values,
Predicate<Collection> when)
in (values)
|
default WHERE |
in(Ifs<Collection> ifs)
按Ifs条件设置where值
|
WHERE |
in(IQuery query)
in (select ... )
|
default WHERE |
in(Object[] values)
in (values)
|
WHERE |
in(QFunction<NQ> query)
in (select ... )
|
<O> WHERE |
in(String select,
O... args)
where column IN (select ... )
|
default <T> WHERE |
in(T[] values,
Predicate<T[]> when)
in (values)
|
default <T> WHERE |
le(Ifs<T> ifs)
按Ifs条件设置where值
|
default WHERE |
le(Object value)
小于等于
|
default <T> WHERE |
le(T value,
Predicate<T> when)
小于等于
|
default <T> WHERE |
lt(Ifs<T> ifs)
按Ifs条件设置where值
|
default WHERE |
lt(Object value)
小于
|
default <T> WHERE |
lt(T value,
Predicate<T> when)
小于
|
default <T> WHERE |
notBetween(T value1,
T value2) |
default <T> WHERE |
notBetween(T value1,
T value2,
BiPredicate<T,T> when) |
WHERE |
notIn(boolean condition,
IQuery query)
not in (select ... )
|
WHERE |
notIn(boolean condition,
QFunction<NQ> query)
not in (select ... )
|
default WHERE |
notIn(Collection values)
not in (values)
|
default WHERE |
notIn(Collection values,
Predicate<Collection> when)
not in (values)
|
WHERE |
notIn(IQuery query)
not in (select ... )
|
default WHERE |
notIn(Object[] values)
not in (values)
|
WHERE |
notIn(QFunction<NQ> query)
not in (select ... )
|
default <T> WHERE |
notIn(T[] values,
Predicate<T[]> when)
not in (values)
|
default <T> WHERE in(T[] values, Predicate<T[]> when)
values - 条件值when - 为真时成立default WHERE in(Collection values)
values - 条件值default WHERE in(Collection values, Predicate<Collection> when)
values - 条件值when - 为真时成立default WHERE in(Ifs<Collection> ifs)
ifs - if conditions<O> WHERE in(String select, O... args)
select - 子查询语句args - 子查询语句参数,对应select语句里面的 "?" 占位符<O> WHERE in(boolean condition, String select, O... args)
O - typecondition - true时条件成立select - 子查询语句args - 子查询语句参数,对应select语句里面的 "?" 占位符WHERE in(boolean condition, QFunction<NQ> query)
condition - true时条件成立query - 嵌套查询WHERE in(boolean condition, IQuery query)
condition - true时条件成立query - 嵌套查询default <T> WHERE notIn(T[] values, Predicate<T[]> when)
values - 条件值when - 为真时成立default WHERE notIn(Collection values)
values - 条件值default WHERE notIn(Collection values, Predicate<Collection> when)
values - 条件值when - 为真时成立WHERE notIn(boolean condition, QFunction<NQ> query)
condition - true时条件成立query - 嵌套查询WHERE notIn(boolean condition, IQuery query)
condition - true时条件成立query - 嵌套查询default <T> WHERE between(T value1, T value2)
value1 - 条件值value2 - 条件值default <T> WHERE between(T value1, T value2, BiPredicate<T,T> when)
value1 - 条件值value2 - 条件值when - 为真时成立default <T> WHERE notBetween(T value1, T value2)
value1 - 条件值value2 - 条件值default <T> WHERE notBetween(T value1, T value2, BiPredicate<T,T> when)
value1 - 条件值value2 - 条件值when - 为真时成立Copyright © 2021. All rights reserved.