R - 返回值类型public class QueryWrapperAdapter<R extends QueryWrapperAdapter<R>> extends QueryWrapper
QueryWrapper 泛型适配器。context, dataSource, endFragments, groupByColumns, havingQueryCondition, hint, joins, joinTables, limitOffset, limitRows, orderBys, queryTables, selectColumns, unions, whereQueryCondition, with| 构造器和说明 |
|---|
QueryWrapperAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
R |
and(Consumer<QueryWrapper> consumer) |
<T> QueryConditionBuilder<R> |
and(LambdaGetter<T> fn) |
R |
and(Map<String,Object> whereConditions) |
R |
and(Map<String,Object> whereConditions,
SqlOperators operators) |
R |
and(Map<String,Object> whereConditions,
SqlOperators operators,
SqlConnector innerConnector) |
R |
and(QueryCondition queryCondition) |
R |
and(String sql) |
R |
and(String sql,
Object... params) |
R |
as(String alias) |
<T> R |
between(LambdaGetter<T> column,
Object start,
Object end)
BETWEEN start AND end |
<T> R |
between(LambdaGetter<T> column,
Object start,
Object end,
boolean isEffective)
BETWEEN start AND end |
<T> R |
between(LambdaGetter<T> column,
Object start,
Object end,
BooleanSupplier isEffective)
BETWEEN start AND end |
R |
between(String column,
Object start,
Object end)
BETWEEN start AND end |
R |
between(String column,
Object start,
Object end,
boolean isEffective)
BETWEEN start AND end |
R |
between(String column,
Object start,
Object end,
BooleanSupplier isEffective)
BETWEEN start AND end |
R |
clone()
改写
Object.clone() 方法。 |
Joiner<R> |
crossJoin(Class entityClass) |
Joiner<R> |
crossJoin(Class entityClass,
boolean when) |
Joiner<R> |
crossJoin(QueryWrapper table) |
Joiner<R> |
crossJoin(QueryWrapper table,
boolean when) |
Joiner<R> |
crossJoin(String table) |
Joiner<R> |
crossJoin(String table,
boolean when) |
Joiner<R> |
crossJoin(TableDef table) |
Joiner<R> |
crossJoin(TableDef table,
boolean when) |
R |
datasource(String datasource) |
<T> R |
eq(LambdaGetter<T> column,
Object value)
等于
= |
<T> R |
eq(LambdaGetter<T> column,
Object value,
boolean isEffective)
等于
= |
<T,V> R |
eq(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
等于
= |
R |
eq(String column,
Object value)
等于
= |
R |
eq(String column,
Object value,
boolean isEffective)
等于
= |
<V> R |
eq(String column,
V value,
Predicate<V> isEffective)
等于
= |
R |
forUpdate() |
R |
forUpdateNoWait() |
R |
from(Class<?>... entityClasses) |
R |
from(QueryTable... tables) |
R |
from(QueryWrapper queryWrapper) |
R |
from(String... tables) |
R |
from(TableDef... tableDefs) |
Joiner<R> |
fullJoin(Class entityClass) |
Joiner<R> |
fullJoin(Class entityClass,
boolean when) |
Joiner<R> |
fullJoin(QueryWrapper table) |
Joiner<R> |
fullJoin(QueryWrapper table,
boolean when) |
Joiner<R> |
fullJoin(String table) |
Joiner<R> |
fullJoin(String table,
boolean when) |
Joiner<R> |
fullJoin(TableDef table) |
Joiner<R> |
fullJoin(TableDef table,
boolean when) |
<T> R |
ge(LambdaGetter<T> column,
Object value)
大于等于
>= |
<T> R |
ge(LambdaGetter<T> column,
Object value,
boolean isEffective)
大于等于
>= |
<T,V> R |
ge(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
大于等于
>= |
R |
ge(String column,
Object value)
大于等于
>= |
R |
ge(String column,
Object value,
boolean isEffective)
大于等于
>= |
<V> R |
ge(String column,
V value,
Predicate<V> isEffective)
大于等于
>= |
<T> R |
groupBy(LambdaGetter<T>... columns) |
<T> R |
groupBy(LambdaGetter<T> column) |
R |
groupBy(QueryColumn... columns) |
R |
groupBy(QueryColumn column) |
R |
groupBy(String... names) |
R |
groupBy(String name) |
<T> R |
gt(LambdaGetter<T> column,
Object value)
大于
> |
<T> R |
gt(LambdaGetter<T> column,
Object value,
boolean isEffective)
大于
> |
<T,V> R |
gt(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
大于
> |
R |
gt(String column,
Object value)
大于
> |
R |
gt(String column,
Object value,
boolean isEffective)
大于
> |
<V> R |
gt(String column,
V value,
Predicate<V> isEffective)
大于
> |
R |
having(QueryCondition queryCondition) |
R |
hint(String hint) |
<T> R |
in(LambdaGetter<T> column,
Collection<?> values)
IN(value) |
<T> R |
in(LambdaGetter<T> column,
Collection<?> values,
boolean isEffective)
IN(value) |
<T> R |
in(LambdaGetter<T> column,
Object... values)
IN(value) |
<T> R |
in(LambdaGetter<T> column,
Object[] values,
boolean isEffective)
IN(value) |
<T> R |
in(LambdaGetter<T> column,
QueryWrapper queryWrapper)
IN(value) |
<T> R |
in(LambdaGetter<T> column,
QueryWrapper queryWrapper,
boolean isEffective)
IN(value) |
<T> R |
in(LambdaGetter<T> column,
QueryWrapper queryWrapper,
BooleanSupplier isEffective)
IN(value) |
R |
in(String column,
Collection<?> values)
IN(value) |
R |
in(String column,
Collection<?> values,
boolean isEffective)
IN(value) |
R |
in(String column,
Object... values)
IN(value) |
R |
in(String column,
Object[] values,
boolean isEffective)
IN(value) |
R |
in(String column,
QueryWrapper queryWrapper)
IN(value) |
R |
in(String column,
QueryWrapper queryWrapper,
boolean isEffective)
IN(value) |
R |
in(String column,
QueryWrapper queryWrapper,
BooleanSupplier isEffective)
IN(value) |
Joiner<R> |
innerJoin(Class entityClass) |
Joiner<R> |
innerJoin(Class entityClass,
boolean when) |
Joiner<R> |
innerJoin(QueryWrapper table) |
Joiner<R> |
innerJoin(QueryWrapper table,
boolean when) |
Joiner<R> |
innerJoin(String table) |
Joiner<R> |
innerJoin(String table,
boolean when) |
Joiner<R> |
innerJoin(TableDef table) |
Joiner<R> |
innerJoin(TableDef table,
boolean when) |
<T> R |
isNotNull(LambdaGetter<T> column)
IS NOT NULL |
<T> R |
isNotNull(LambdaGetter<T> column,
boolean isEffective)
IS NOT NULL |
<T> R |
isNotNull(LambdaGetter<T> column,
BooleanSupplier isEffective)
IS NOT NULL |
R |
isNotNull(String column)
IS NOT NULL |
R |
isNotNull(String column,
boolean isEffective)
IS NOT NULL |
R |
isNotNull(String column,
BooleanSupplier isEffective)
IS NOT NULL |
<T> R |
isNull(LambdaGetter<T> column)
IS NULL |
<T> R |
isNull(LambdaGetter<T> column,
boolean isEffective)
IS NULL |
<T> R |
isNull(LambdaGetter<T> column,
BooleanSupplier isEffective)
IS NULL |
R |
isNull(String column)
IS NULL |
R |
isNull(String column,
boolean isEffective)
IS NULL |
R |
isNull(String column,
BooleanSupplier isEffective)
IS NULL |
Joiner<R> |
join(Class entityClass) |
Joiner<R> |
join(Class entityClass,
boolean when) |
Joiner<R> |
join(QueryWrapper table) |
Joiner<R> |
join(QueryWrapper table,
boolean when) |
Joiner<R> |
join(String table) |
Joiner<R> |
join(String table,
boolean when) |
Joiner<R> |
join(TableDef table) |
Joiner<R> |
join(TableDef table,
boolean when) |
<T> R |
le(LambdaGetter<T> column,
Object value)
小于等于
<= |
<T> R |
le(LambdaGetter<T> column,
Object value,
boolean isEffective)
小于等于
<= |
<T,V> R |
le(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
小于等于
<= |
R |
le(String column,
Object value)
小于等于
<= |
R |
le(String column,
Object value,
boolean isEffective)
小于等于
<= |
<V> R |
le(String column,
V value,
Predicate<V> isEffective)
小于等于
<= |
Joiner<R> |
leftJoin(Class entityClass) |
Joiner<R> |
leftJoin(Class entityClass,
boolean when) |
Joiner<R> |
leftJoin(QueryWrapper table) |
Joiner<R> |
leftJoin(QueryWrapper table,
boolean when) |
Joiner<R> |
leftJoin(String table) |
Joiner<R> |
leftJoin(String table,
boolean when) |
Joiner<R> |
leftJoin(TableDef table) |
Joiner<R> |
leftJoin(TableDef table,
boolean when) |
<T> R |
like(LambdaGetter<T> column,
Object value)
LIKE %value% |
<T> R |
like(LambdaGetter<T> column,
Object value,
boolean isEffective)
LIKE %value% |
<T,V> R |
like(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
LIKE %value% |
R |
like(String column,
Object value)
LIKE %value% |
R |
like(String column,
Object value,
boolean isEffective)
LIKE %value% |
<V> R |
like(String column,
V value,
Predicate<V> isEffective)
LIKE %value% |
<T> R |
likeLeft(LambdaGetter<T> column,
Object value)
LIKE value% |
<T> R |
likeLeft(LambdaGetter<T> column,
Object value,
boolean isEffective)
LIKE value% |
<T,V> R |
likeLeft(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
LIKE value% |
R |
likeLeft(String column,
Object value)
LIKE value% |
R |
likeLeft(String column,
Object value,
boolean isEffective)
LIKE value% |
<V> R |
likeLeft(String column,
V value,
Predicate<V> isEffective)
LIKE value% |
<T> R |
likeRight(LambdaGetter<T> column,
Object value)
LIKE %value |
<T> R |
likeRight(LambdaGetter<T> column,
Object value,
boolean isEffective)
LIKE %value |
<T,V> R |
likeRight(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
LIKE %value |
R |
likeRight(String column,
Object value)
LIKE %value |
R |
likeRight(String column,
Object value,
boolean isEffective)
LIKE %value |
<V> R |
likeRight(String column,
V value,
Predicate<V> isEffective)
LIKE %value |
R |
limit(Number rows) |
R |
limit(Number offset,
Number rows) |
<T> R |
lt(LambdaGetter<T> column,
Object value)
小于
< |
<T> R |
lt(LambdaGetter<T> column,
Object value,
boolean isEffective)
小于
< |
<T,V> R |
lt(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
小于
< |
R |
lt(String column,
Object value)
小于
< |
R |
lt(String column,
Object value,
boolean isEffective)
小于
< |
<V> R |
lt(String column,
V value,
Predicate<V> isEffective)
小于
< |
<T> R |
ne(LambdaGetter<T> column,
Object value)
不等于 {@code !
|
<T> R |
ne(LambdaGetter<T> column,
Object value,
boolean isEffective)
不等于 {@code !
|
<T,V> R |
ne(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
不等于 {@code !
|
R |
ne(String column,
Object value)
不等于 {@code !
|
R |
ne(String column,
Object value,
boolean isEffective)
不等于 {@code !
|
<V> R |
ne(String column,
V value,
Predicate<V> isEffective)
不等于 {@code !
|
<T> R |
notBetween(LambdaGetter<T> column,
Object start,
Object end)
NOT BETWEEN start AND end |
<T> R |
notBetween(LambdaGetter<T> column,
Object start,
Object end,
boolean isEffective)
NOT BETWEEN start AND end |
<T> R |
notBetween(LambdaGetter<T> column,
Object start,
Object end,
BooleanSupplier isEffective)
NOT BETWEEN start AND end |
R |
notBetween(String column,
Object start,
Object end)
NOT BETWEEN start AND end |
R |
notBetween(String column,
Object start,
Object end,
boolean isEffective)
NOT BETWEEN start AND end |
R |
notBetween(String column,
Object start,
Object end,
BooleanSupplier isEffective)
NOT BETWEEN start AND end |
<T> R |
notIn(LambdaGetter<T> column,
Collection<?> values)
NOT IN(value) |
<T> R |
notIn(LambdaGetter<T> column,
Collection<?> values,
boolean isEffective)
NOT IN(value) |
<T> R |
notIn(LambdaGetter<T> column,
Object... values)
NOT IN(value) |
<T> R |
notIn(LambdaGetter<T> column,
Object[] values,
boolean isEffective)
NOT IN(value) |
<T> R |
notIn(LambdaGetter<T> column,
QueryWrapper queryWrapper)
NOT IN(value) |
<T> R |
notIn(LambdaGetter<T> column,
QueryWrapper queryWrapper,
boolean isEffective)
NOT IN(value) |
<T> R |
notIn(LambdaGetter<T> column,
QueryWrapper queryWrapper,
BooleanSupplier isEffective)
NOT IN(value) |
R |
notIn(String column,
Collection<?> values)
NOT IN(value) |
R |
notIn(String column,
Collection<?> values,
boolean isEffective)
NOT IN(value) |
R |
notIn(String column,
Object... values)
NOT IN(value) |
R |
notIn(String column,
Object[] values,
boolean isEffective)
NOT IN(value) |
R |
notIn(String column,
QueryWrapper queryWrapper)
NOT IN(value) |
R |
notIn(String column,
QueryWrapper queryWrapper,
boolean isEffective)
NOT IN(value) |
R |
notIn(String column,
QueryWrapper queryWrapper,
BooleanSupplier isEffective)
NOT IN(value) |
<T> R |
notLike(LambdaGetter<T> column,
Object value)
NOT LIKE %value% |
<T> R |
notLike(LambdaGetter<T> column,
Object value,
boolean isEffective)
NOT LIKE %value% |
<T,V> R |
notLike(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
NOT LIKE %value% |
R |
notLike(String column,
Object value)
NOT LIKE %value% |
R |
notLike(String column,
Object value,
boolean isEffective)
NOT LIKE %value% |
<V> R |
notLike(String column,
V value,
Predicate<V> isEffective)
NOT LIKE %value% |
<T> R |
notLikeLeft(LambdaGetter<T> column,
Object value)
NOT LIKE value% |
<T> R |
notLikeLeft(LambdaGetter<T> column,
Object value,
boolean isEffective)
NOT LIKE value% |
<T,V> R |
notLikeLeft(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
NOT LIKE value% |
R |
notLikeLeft(String column,
Object value)
NOT LIKE value% |
R |
notLikeLeft(String column,
Object value,
boolean isEffective)
NOT LIKE value% |
<V> R |
notLikeLeft(String column,
V value,
Predicate<V> isEffective)
NOT LIKE value% |
<T> R |
notLikeRight(LambdaGetter<T> column,
Object value)
NOT LIKE %value |
<T> R |
notLikeRight(LambdaGetter<T> column,
Object value,
boolean isEffective)
NOT LIKE %value |
<T,V> R |
notLikeRight(LambdaGetter<T> column,
V value,
Predicate<V> isEffective)
NOT LIKE %value |
R |
notLikeRight(String column,
Object value)
NOT LIKE %value |
R |
notLikeRight(String column,
Object value,
boolean isEffective)
NOT LIKE %value |
<V> R |
notLikeRight(String column,
V value,
Predicate<V> isEffective)
NOT LIKE %value |
R |
offset(Number offset) |
R |
or(Consumer<QueryWrapper> consumer) |
<T> QueryConditionBuilder<R> |
or(LambdaGetter<T> fn) |
R |
or(Map<String,Object> whereConditions) |
R |
or(Map<String,Object> whereConditions,
SqlOperators operators) |
R |
or(Map<String,Object> whereConditions,
SqlOperators operators,
SqlConnector innerConnector) |
R |
or(QueryCondition queryCondition) |
R |
or(String sql) |
R |
or(String sql,
Object... params) |
<T> QueryOrderByBuilder<R> |
orderBy(LambdaGetter<T> getter) |
<T> R |
orderBy(LambdaGetter<T> column,
Boolean asc)
动态排序。
|
R |
orderBy(QueryColumn column,
Boolean asc)
动态排序。
|
R |
orderBy(QueryOrderBy... orderBys) |
R |
orderBy(String... orderBys) |
R |
orderBy(String column,
Boolean asc)
动态排序。
|
Joiner<R> |
rightJoin(Class entityClass) |
Joiner<R> |
rightJoin(Class entityClass,
boolean when) |
Joiner<R> |
rightJoin(QueryWrapper table) |
Joiner<R> |
rightJoin(QueryWrapper table,
boolean when) |
Joiner<R> |
rightJoin(String table) |
Joiner<R> |
rightJoin(String table,
boolean when) |
Joiner<R> |
rightJoin(TableDef table) |
Joiner<R> |
rightJoin(TableDef table,
boolean when) |
R |
select() |
R |
select(Iterable<QueryColumn> queryColumns) |
<T> R |
select(LambdaGetter<T>... lambdaGetters) |
R |
select(QueryColumn... queryColumns) |
R |
select(QueryColumn[]... queryColumns) |
R |
select(QueryColumn[] queryColumns,
QueryColumn... queryColumns2) |
R |
select(String... columns) |
R |
union(QueryWrapper unionQuery) |
R |
unionAll(QueryWrapper unionQuery) |
R |
where(Consumer<QueryWrapper> consumer) |
<T> QueryConditionBuilder<R> |
where(LambdaGetter<T> fn) |
R |
where(Map<String,Object> whereConditions) |
R |
where(Map<String,Object> whereConditions,
SqlOperators operators) |
R |
where(QueryCondition queryCondition) |
R |
where(String sql) |
R |
where(String sql,
Object... params) |
WithBuilder<R> |
with(String name) |
WithBuilder<R> |
with(String name,
String... params) |
WithBuilder<R> |
withRecursive(String name) |
WithBuilder<R> |
withRecursive(String name,
String... params) |
and, connectMap, create, create, create, create, create, getAllValueArray, getChildSelect, getConditionValueArray, getJoinValueArray, joining, joining, joining, or, toSQLaddEndFragment, addGroupByColumns, addHavingQueryCondition, addJoin, addJoinTable, addOrderBy, addSelectColumn, addWhereQueryCondition, clear, getContext, getContext, getDataSource, getEndFragments, getGroupByColumns, getHavingQueryCondition, getHint, getJoins, getJoinTables, getLimitOffset, getLimitRows, getOrderBys, getQueryTables, getSelectColumns, getUnions, getWhereQueryCondition, putContext, setContext, setDataSource, setEndFragments, setGroupByColumns, setHavingQueryCondition, setHint, setJoins, setJoinTables, setLimitOffset, setLimitRows, setOrderBys, setQueryTables, setSelectColumns, setUnions, setWhereQueryConditionpublic QueryWrapperAdapter()
public WithBuilder<R> with(String name)
with 在类中 QueryWrapperpublic WithBuilder<R> with(String name, String... params)
with 在类中 QueryWrapperpublic WithBuilder<R> withRecursive(String name)
withRecursive 在类中 QueryWrapperpublic WithBuilder<R> withRecursive(String name, String... params)
withRecursive 在类中 QueryWrapperpublic R select()
select 在类中 QueryWrapperpublic R select(String... columns)
select 在类中 QueryWrapperpublic <T> R select(LambdaGetter<T>... lambdaGetters)
select 在类中 QueryWrapperpublic R select(QueryColumn... queryColumns)
select 在类中 QueryWrapperpublic R select(Iterable<QueryColumn> queryColumns)
select 在类中 QueryWrapperpublic R select(QueryColumn[]... queryColumns)
select 在类中 QueryWrapperpublic R select(QueryColumn[] queryColumns, QueryColumn... queryColumns2)
select 在类中 QueryWrapperpublic R from(TableDef... tableDefs)
from 在类中 QueryWrapperpublic R from(Class<?>... entityClasses)
from 在类中 QueryWrapperpublic R from(String... tables)
from 在类中 QueryWrapperpublic R from(QueryTable... tables)
from 在类中 QueryWrapperpublic R from(QueryWrapper queryWrapper)
from 在类中 QueryWrapperpublic R as(String alias)
as 在类中 QueryWrapperpublic R where(QueryCondition queryCondition)
where 在类中 QueryWrapperpublic R where(String sql)
where 在类中 QueryWrapperpublic R where(Map<String,Object> whereConditions, SqlOperators operators)
where 在类中 QueryWrapperpublic <T> QueryConditionBuilder<R> where(LambdaGetter<T> fn)
where 在类中 QueryWrapperpublic R where(Consumer<QueryWrapper> consumer)
where 在类中 QueryWrapperpublic R and(QueryCondition queryCondition)
and 在类中 QueryWrapperpublic R and(String sql)
and 在类中 QueryWrapperpublic <T> QueryConditionBuilder<R> and(LambdaGetter<T> fn)
and 在类中 QueryWrapperpublic R and(Consumer<QueryWrapper> consumer)
and 在类中 QueryWrapperpublic R and(Map<String,Object> whereConditions, SqlOperators operators)
and 在类中 QueryWrapperpublic R and(Map<String,Object> whereConditions, SqlOperators operators, SqlConnector innerConnector)
and 在类中 QueryWrapperpublic R or(QueryCondition queryCondition)
or 在类中 QueryWrapperpublic R or(String sql)
or 在类中 QueryWrapperpublic <T> QueryConditionBuilder<R> or(LambdaGetter<T> fn)
or 在类中 QueryWrapperpublic R or(Consumer<QueryWrapper> consumer)
or 在类中 QueryWrapperpublic R or(Map<String,Object> whereConditions, SqlOperators operators)
or 在类中 QueryWrapperpublic R or(Map<String,Object> whereConditions, SqlOperators operators, SqlConnector innerConnector)
or 在类中 QueryWrapperpublic Joiner<R> leftJoin(QueryWrapper table)
leftJoin 在类中 QueryWrapperpublic Joiner<R> leftJoin(QueryWrapper table, boolean when)
leftJoin 在类中 QueryWrapperpublic Joiner<R> rightJoin(Class entityClass, boolean when)
rightJoin 在类中 QueryWrapperpublic Joiner<R> rightJoin(QueryWrapper table)
rightJoin 在类中 QueryWrapperpublic Joiner<R> rightJoin(QueryWrapper table, boolean when)
rightJoin 在类中 QueryWrapperpublic Joiner<R> innerJoin(Class entityClass, boolean when)
innerJoin 在类中 QueryWrapperpublic Joiner<R> innerJoin(QueryWrapper table)
innerJoin 在类中 QueryWrapperpublic Joiner<R> innerJoin(QueryWrapper table, boolean when)
innerJoin 在类中 QueryWrapperpublic Joiner<R> fullJoin(QueryWrapper table)
fullJoin 在类中 QueryWrapperpublic Joiner<R> fullJoin(QueryWrapper table, boolean when)
fullJoin 在类中 QueryWrapperpublic Joiner<R> crossJoin(Class entityClass, boolean when)
crossJoin 在类中 QueryWrapperpublic Joiner<R> crossJoin(QueryWrapper table)
crossJoin 在类中 QueryWrapperpublic Joiner<R> crossJoin(QueryWrapper table, boolean when)
crossJoin 在类中 QueryWrapperpublic Joiner<R> join(QueryWrapper table)
join 在类中 QueryWrapperpublic Joiner<R> join(QueryWrapper table, boolean when)
join 在类中 QueryWrapperpublic R union(QueryWrapper unionQuery)
union 在类中 QueryWrapperpublic R unionAll(QueryWrapper unionQuery)
unionAll 在类中 QueryWrapperpublic R forUpdate()
forUpdate 在类中 QueryWrapperpublic R forUpdateNoWait()
forUpdateNoWait 在类中 QueryWrapperpublic R groupBy(String name)
groupBy 在类中 QueryWrapperpublic R groupBy(String... names)
groupBy 在类中 QueryWrapperpublic R groupBy(QueryColumn column)
groupBy 在类中 QueryWrapperpublic R groupBy(QueryColumn... columns)
groupBy 在类中 QueryWrapperpublic <T> R groupBy(LambdaGetter<T> column)
groupBy 在类中 QueryWrapperpublic <T> R groupBy(LambdaGetter<T>... columns)
groupBy 在类中 QueryWrapperpublic R having(QueryCondition queryCondition)
having 在类中 QueryWrapperpublic R orderBy(QueryColumn column, Boolean asc)
QueryWrapper动态排序。
排序规则:
null 不排序
true 升序
false 降序
orderBy 在类中 QueryWrappercolumn - 列asc - 是否升序QueryWrapperpublic R orderBy(QueryOrderBy... orderBys)
orderBy 在类中 QueryWrapperpublic <T> R orderBy(LambdaGetter<T> column, Boolean asc)
QueryWrapper动态排序。
排序规则:
null 不排序
true 升序
false 降序
orderBy 在类中 QueryWrappercolumn - 列asc - 是否升序QueryWrapperpublic <T> QueryOrderByBuilder<R> orderBy(LambdaGetter<T> getter)
orderBy 在类中 QueryWrapperpublic R orderBy(String column, Boolean asc)
QueryWrapper动态排序。
排序规则:
null 不排序
true 升序
false 降序
orderBy 在类中 QueryWrappercolumn - 列asc - 是否升序QueryWrapperpublic R orderBy(String... orderBys)
orderBy 在类中 QueryWrapperpublic R limit(Number rows)
limit 在类中 QueryWrapperpublic R offset(Number offset)
offset 在类中 QueryWrapperpublic R datasource(String datasource)
datasource 在类中 QueryWrapperpublic R hint(String hint)
hint 在类中 QueryWrapperpublic R eq(String column, Object value)
=eq 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R eq(LambdaGetter<T> column, Object value)
=eq 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R eq(String column, Object value, boolean isEffective)
=eq 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R eq(LambdaGetter<T> column, Object value, boolean isEffective)
=eq 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R eq(String column, V value, Predicate<V> isEffective)
=eq 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R eq(LambdaGetter<T> column, V value, Predicate<V> isEffective)
=eq 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R ne(String column, Object value)
!=ne 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R ne(LambdaGetter<T> column, Object value)
!=ne 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R ne(String column, Object value, boolean isEffective)
!=ne 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R ne(LambdaGetter<T> column, Object value, boolean isEffective)
!=ne 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R ne(String column, V value, Predicate<V> isEffective)
!=ne 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R ne(LambdaGetter<T> column, V value, Predicate<V> isEffective)
!=ne 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R gt(String column, Object value)
>gt 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R gt(LambdaGetter<T> column, Object value)
>gt 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R gt(String column, Object value, boolean isEffective)
>gt 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R gt(LambdaGetter<T> column, Object value, boolean isEffective)
>gt 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R gt(String column, V value, Predicate<V> isEffective)
>gt 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R gt(LambdaGetter<T> column, V value, Predicate<V> isEffective)
>gt 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R ge(String column, Object value)
>=ge 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R ge(LambdaGetter<T> column, Object value)
>=ge 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R ge(String column, Object value, boolean isEffective)
>=ge 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R ge(LambdaGetter<T> column, Object value, boolean isEffective)
>=ge 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R ge(String column, V value, Predicate<V> isEffective)
>=ge 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R ge(LambdaGetter<T> column, V value, Predicate<V> isEffective)
>=ge 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R lt(String column, Object value)
<lt 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R lt(LambdaGetter<T> column, Object value)
<lt 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R lt(String column, Object value, boolean isEffective)
<lt 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R lt(LambdaGetter<T> column, Object value, boolean isEffective)
<lt 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R lt(String column, V value, Predicate<V> isEffective)
<lt 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R lt(LambdaGetter<T> column, V value, Predicate<V> isEffective)
<lt 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R le(String column, Object value)
<=le 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R le(LambdaGetter<T> column, Object value)
<=le 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R le(String column, Object value, boolean isEffective)
<=le 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R le(LambdaGetter<T> column, Object value, boolean isEffective)
<=le 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R le(String column, V value, Predicate<V> isEffective)
<=le 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R le(LambdaGetter<T> column, V value, Predicate<V> isEffective)
<=le 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R in(String column, Object... values)
IN(value)in 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R in(LambdaGetter<T> column, Object... values)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R in(String column, QueryWrapper queryWrapper)
IN(value)in 在类中 QueryWrappercolumn - 列名queryWrapper - 条件的值public <T> R in(LambdaGetter<T> column, QueryWrapper queryWrapper)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示queryWrapper - 值public R in(String column, Collection<?> values)
IN(value)in 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R in(LambdaGetter<T> column, Collection<?> values)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R in(String column, Object[] values, boolean isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R in(LambdaGetter<T> column, Object[] values, boolean isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R in(String column, Collection<?> values, boolean isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R in(LambdaGetter<T> column, Collection<?> values, boolean isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R in(String column, QueryWrapper queryWrapper, boolean isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名queryWrapper - 条件的值public <T> R in(LambdaGetter<T> column, QueryWrapper queryWrapper, boolean isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示queryWrapper - 值public R in(String column, QueryWrapper queryWrapper, BooleanSupplier isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名queryWrapper - 条件的值public <T> R in(LambdaGetter<T> column, QueryWrapper queryWrapper, BooleanSupplier isEffective)
IN(value)in 在类中 QueryWrappercolumn - 列名, lambda 展示queryWrapper - 值public R notIn(String column, Object... values)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R notIn(LambdaGetter<T> column, Object... values)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R notIn(String column, QueryWrapper queryWrapper)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名queryWrapper - 条件的值public <T> R notIn(LambdaGetter<T> column, QueryWrapper queryWrapper)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示queryWrapper - 值public R notIn(String column, Collection<?> values)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R notIn(LambdaGetter<T> column, Collection<?> values)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R notIn(String column, Object[] values, boolean isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R notIn(LambdaGetter<T> column, Object[] values, boolean isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R notIn(String column, Collection<?> values, boolean isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名values - 条件的值public <T> R notIn(LambdaGetter<T> column, Collection<?> values, boolean isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示values - 值public R notIn(String column, QueryWrapper queryWrapper, boolean isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名queryWrapper - 条件的值public <T> R notIn(LambdaGetter<T> column, QueryWrapper queryWrapper, boolean isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示queryWrapper - 值public R notIn(String column, QueryWrapper queryWrapper, BooleanSupplier isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名queryWrapper - 条件的值public <T> R notIn(LambdaGetter<T> column, QueryWrapper queryWrapper, BooleanSupplier isEffective)
NOT IN(value)notIn 在类中 QueryWrappercolumn - 列名, lambda 展示queryWrapper - 值public R between(String column, Object start, Object end)
BETWEEN start AND endbetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public <T> R between(LambdaGetter<T> column, Object start, Object end)
BETWEEN start AND endbetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public R between(String column, Object start, Object end, boolean isEffective)
BETWEEN start AND endbetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public <T> R between(LambdaGetter<T> column, Object start, Object end, boolean isEffective)
BETWEEN start AND endbetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public R between(String column, Object start, Object end, BooleanSupplier isEffective)
BETWEEN start AND endbetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public <T> R between(LambdaGetter<T> column, Object start, Object end, BooleanSupplier isEffective)
BETWEEN start AND endbetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public R notBetween(String column, Object start, Object end)
NOT BETWEEN start AND endnotBetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public <T> R notBetween(LambdaGetter<T> column, Object start, Object end)
NOT BETWEEN start AND endnotBetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public R notBetween(String column, Object start, Object end, boolean isEffective)
NOT BETWEEN start AND endnotBetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public <T> R notBetween(LambdaGetter<T> column, Object start, Object end, boolean isEffective)
NOT BETWEEN start AND endnotBetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public R notBetween(String column, Object start, Object end, BooleanSupplier isEffective)
NOT BETWEEN start AND endnotBetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public <T> R notBetween(LambdaGetter<T> column, Object start, Object end, BooleanSupplier isEffective)
NOT BETWEEN start AND endnotBetween 在类中 QueryWrappercolumn - 列名start - 开始的值end - 结束的值public R like(String column, Object value)
LIKE %value%like 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R like(LambdaGetter<T> column, Object value)
LIKE %value%like 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R like(String column, Object value, boolean isEffective)
LIKE %value%like 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R like(LambdaGetter<T> column, Object value, boolean isEffective)
LIKE %value%like 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R like(String column, V value, Predicate<V> isEffective)
LIKE %value%like 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R like(LambdaGetter<T> column, V value, Predicate<V> isEffective)
LIKE %value%like 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R likeLeft(String column, Object value)
LIKE value%likeLeft 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R likeLeft(LambdaGetter<T> column, Object value)
LIKE value%likeLeft 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R likeLeft(String column, Object value, boolean isEffective)
LIKE value%likeLeft 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R likeLeft(LambdaGetter<T> column, Object value, boolean isEffective)
LIKE value%likeLeft 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R likeLeft(String column, V value, Predicate<V> isEffective)
LIKE value%likeLeft 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R likeLeft(LambdaGetter<T> column, V value, Predicate<V> isEffective)
LIKE value%likeLeft 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R likeRight(String column, Object value)
LIKE %valuelikeRight 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R likeRight(LambdaGetter<T> column, Object value)
LIKE %valuelikeRight 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R likeRight(String column, Object value, boolean isEffective)
LIKE %valuelikeRight 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R likeRight(LambdaGetter<T> column, Object value, boolean isEffective)
LIKE %valuelikeRight 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R likeRight(String column, V value, Predicate<V> isEffective)
LIKE %valuelikeRight 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R likeRight(LambdaGetter<T> column, V value, Predicate<V> isEffective)
LIKE %valuelikeRight 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R notLike(String column, Object value)
NOT LIKE %value%notLike 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R notLike(LambdaGetter<T> column, Object value)
NOT LIKE %value%notLike 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R notLike(String column, Object value, boolean isEffective)
NOT LIKE %value%notLike 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R notLike(LambdaGetter<T> column, Object value, boolean isEffective)
NOT LIKE %value%notLike 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R notLike(String column, V value, Predicate<V> isEffective)
NOT LIKE %value%notLike 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R notLike(LambdaGetter<T> column, V value, Predicate<V> isEffective)
NOT LIKE %value%notLike 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R notLikeLeft(String column, Object value)
NOT LIKE value%notLikeLeft 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R notLikeLeft(LambdaGetter<T> column, Object value)
NOT LIKE value%notLikeLeft 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R notLikeLeft(String column, Object value, boolean isEffective)
NOT LIKE value%notLikeLeft 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R notLikeLeft(LambdaGetter<T> column, Object value, boolean isEffective)
NOT LIKE value%notLikeLeft 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R notLikeLeft(String column, V value, Predicate<V> isEffective)
NOT LIKE value%notLikeLeft 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R notLikeLeft(LambdaGetter<T> column, V value, Predicate<V> isEffective)
NOT LIKE value%notLikeLeft 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R notLikeRight(String column, Object value)
NOT LIKE %valuenotLikeRight 在类中 QueryWrappercolumn - 列名value - 条件的值public <T> R notLikeRight(LambdaGetter<T> column, Object value)
NOT LIKE %valuenotLikeRight 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值public R notLikeRight(String column, Object value, boolean isEffective)
NOT LIKE %valuenotLikeRight 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T> R notLikeRight(LambdaGetter<T> column, Object value, boolean isEffective)
NOT LIKE %valuenotLikeRight 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public <V> R notLikeRight(String column, V value, Predicate<V> isEffective)
NOT LIKE %valuenotLikeRight 在类中 QueryWrappercolumn - 列名value - 条件的值isEffective - 是否有效public <T,V> R notLikeRight(LambdaGetter<T> column, V value, Predicate<V> isEffective)
NOT LIKE %valuenotLikeRight 在类中 QueryWrappercolumn - 列名, lambda 展示value - 值isEffective - 是否有效public R isNull(String column)
IS NULLisNull 在类中 QueryWrappercolumn - 列名public <T> R isNull(LambdaGetter<T> column)
IS NULLisNull 在类中 QueryWrappercolumn - 列名, lambda 展示public R isNull(String column, boolean isEffective)
IS NULLisNull 在类中 QueryWrappercolumn - 列名isEffective - 是否有效public <T> R isNull(LambdaGetter<T> column, boolean isEffective)
IS NULLisNull 在类中 QueryWrappercolumn - 列名, lambda 展示isEffective - 是否有效public R isNull(String column, BooleanSupplier isEffective)
IS NULLisNull 在类中 QueryWrappercolumn - 列名isEffective - 是否有效public <T> R isNull(LambdaGetter<T> column, BooleanSupplier isEffective)
IS NULLisNull 在类中 QueryWrappercolumn - 列名, lambda 展示isEffective - 是否有效public R isNotNull(String column)
IS NOT NULLisNotNull 在类中 QueryWrappercolumn - 列名public <T> R isNotNull(LambdaGetter<T> column)
IS NOT NULLisNotNull 在类中 QueryWrappercolumn - 列名, lambda 展示public R isNotNull(String column, boolean isEffective)
IS NOT NULLisNotNull 在类中 QueryWrappercolumn - 列名isEffective - 是否有效public <T> R isNotNull(LambdaGetter<T> column, boolean isEffective)
IS NOT NULLisNotNull 在类中 QueryWrappercolumn - 列名, lambda 展示isEffective - 是否有效public R isNotNull(String column, BooleanSupplier isEffective)
IS NOT NULLisNotNull 在类中 QueryWrappercolumn - 列名isEffective - 是否有效public <T> R isNotNull(LambdaGetter<T> column, BooleanSupplier isEffective)
IS NOT NULLisNotNull 在类中 QueryWrappercolumn - 列名, lambda 展示isEffective - 是否有效public R clone()
CloneSupportObject.clone() 方法。clone 在接口中 CloneSupport<QueryWrapper>clone 在类中 QueryWrapperCopyright © 2023. All rights reserved.