public interface ObjectWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IQuery<?,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 WHERE |
ge(Object value)
大于等于
|
default <T> WHERE |
ge(T value,
Predicate<T> when)
大于等于
|
default WHERE |
gt(Object value)
大于
|
default <T> WHERE |
gt(T value,
Predicate<T> when)
大于
|
<NQ extends IQuery> |
in(Class<NQ> klass,
Function<NQ,NQ> query)
in (select ... )
|
default WHERE |
in(Collection values)
in (values)
|
default WHERE |
in(Collection values,
Predicate<Collection> when)
in (values)
|
WHERE |
in(Function<NQ,NQ> query)
in (select ... )
|
default WHERE |
in(Object[] values)
in (values)
|
<O> WHERE |
in(String select,
O... args)
where column IN (select ... )
|
default <T> WHERE |
in(T[] values,
Predicate<T[]> when)
in (values)
|
default WHERE |
le(Object value)
小于等于
|
default <T> WHERE |
le(T value,
Predicate<T> when)
小于等于
|
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) |
<NQ extends IQuery<?,NQ>> |
notIn(Class<NQ> queryClass,
Function<NQ,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(Function<NQ,NQ> query)
not in (select ... )
|
default WHERE |
notIn(Object[] values)
not in (values)
|
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 - 为真时成立<O> WHERE in(String select, O... args)
select - 子查询语句args - 子查询语句参数,对应select语句里面的 "?" 占位符<NQ extends IQuery> WHERE in(Class<NQ> klass, Function<NQ,NQ> query)
NQ - 嵌套查询类klass - 嵌套查询类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 - 为真时成立<NQ extends IQuery<?,NQ>> WHERE notIn(Class<NQ> queryClass, Function<NQ,NQ> query)
NQ - 嵌套查询类queryClass - 嵌套查询类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 © 2020. All rights reserved.