public interface Func<Children> extends Serializable
copy Func
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
func(boolean condition,
java.util.function.Consumer<Children> consumer)
消费函数
|
default Children |
func(java.util.function.Consumer<Children> consumer) |
default <R> Children |
geSql(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
<R> Children |
geSql(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue)
字段 >= ( sql语句 )
例1: geSql("id", "1, 2, 3, 4, 5, 6")
例1: geSql("id", "select id from table where name = 'JunJun'")
|
default <R> Children |
geSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
geSql(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
groupBy(boolean condition,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
groupBy(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
<R> Children |
groupBy(boolean condition,
String alias,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
<R> Children |
groupBy(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
分组:GROUP BY 字段, ...
|
default <R> Children |
groupBy(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> column) |
default <R> Children |
groupBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
groupBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
groupBy(String alias,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> column) |
default <R> Children |
groupBy(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
groupBy(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
gtSql(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
<R> Children |
gtSql(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue)
字段 > ( sql语句 )
例1: gtSql("id", "1, 2, 3, 4, 5, 6")
例1: gtSql("id", "select id from table where name = 'JunJun'")
|
default <R> Children |
gtSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
gtSql(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
Children |
having(boolean condition,
String sqlHaving,
Object... params)
HAVING ( sql语句 )
例1: having("sum(age) > 10")
例2: having("sum(age) > {0}", 10)
|
default Children |
having(String sqlHaving,
Object... params) |
default <R> Children |
in(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll) |
default <R> Children |
in(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values) |
<R> Children |
in(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll)
字段 IN (value.get(0), value.get(1), ...)
|
<R> Children |
in(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values)
字段 IN (v0, v1, ...)
|
default <R> Children |
in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll) |
default <R> Children |
in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values) |
default <R> Children |
in(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll) |
default <R> Children |
in(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values) |
default <R> Children |
inSql(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
<R> Children |
inSql(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue)
字段 IN ( sql语句 )
!!
|
default <R> Children |
inSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
inSql(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
isNotNull(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
<R> Children |
isNotNull(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
字段 IS NOT NULL
例: isNotNull("name")
|
default <R> Children |
isNotNull(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
isNotNull(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
isNull(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
<R> Children |
isNull(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
字段 IS NULL
例: isNull("name")
|
default <R> Children |
isNull(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
isNull(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
leSql(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
<R> Children |
leSql(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue)
字段 <= ( sql语句 )
例1: leSql("id", "1, 2, 3, 4, 5, 6")
例1: leSql("id", "select id from table where name = 'JunJun'")
|
default <R> Children |
leSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
leSql(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
ltSql(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
<R> Children |
ltSql(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue)
字段 < ( sql语句 )
例1: ltSql("id", "1, 2, 3, 4, 5, 6")
例1: ltSql("id", "select id from table where name = 'JunJun'")
|
default <R> Children |
ltSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
ltSql(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
notIn(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll) |
default <R> Children |
notIn(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values) |
<R> Children |
notIn(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll)
字段 NOT IN (value.get(0), value.get(1), ...)
|
<R> Children |
notIn(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values)
字段 NOT IN (v0, v1, ...)
|
default <R> Children |
notIn(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll) |
default <R> Children |
notIn(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values) |
default <R> Children |
notIn(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Collection<?> coll) |
default <R> Children |
notIn(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object... values) |
default <R> Children |
notInSql(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
<R> Children |
notInSql(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue)
字段 NOT IN ( sql语句 )
!!
|
default <R> Children |
notInSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
notInSql(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
String inValue) |
default <R> Children |
orderBy(boolean condition,
boolean isAsc,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
<R> Children |
orderBy(boolean condition,
boolean isAsc,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
排序:ORDER BY 字段, ...
|
default <R> Children |
orderByAsc(boolean condition,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByAsc(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
排序:ORDER BY 字段, ...
|
<R> Children |
orderByAsc(boolean condition,
String alias,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByAsc(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
orderByAsc(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByAsc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
orderByAsc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
orderByAsc(String alias,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByAsc(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
orderByAsc(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
orderByDesc(boolean condition,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByDesc(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
排序:ORDER BY 字段, ...
|
<R> Children |
orderByDesc(boolean condition,
String alias,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByDesc(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
orderByDesc(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByDesc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
orderByDesc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children |
orderByDesc(String alias,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns) |
default <R> Children |
orderByDesc(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column) |
default <R> Children |
orderByDesc(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns) |
default <R> Children isNull(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children isNull(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children isNull(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
<R> Children isNull(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
例: isNull("name")
condition - 执行条件column - 字段default <R> Children isNotNull(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children isNotNull(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children isNotNull(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
<R> Children isNotNull(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
例: isNotNull("name")
condition - 执行条件column - 字段default <R> Children in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
default <R> Children in(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
default <R> Children in(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
<R> Children in(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
例: in("id", Arrays.asList(1, 2, 3, 4, 5))
condition - 执行条件column - 字段coll - 数据集合default <R> Children in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
default <R> Children in(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
default <R> Children in(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
<R> Children in(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
例: in("id", 1, 2, 3, 4, 5)
condition - 执行条件column - 字段values - 数据数组default <R> Children notIn(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
default <R> Children notIn(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
default <R> Children notIn(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
<R> Children notIn(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Collection<?> coll)
例: notIn("id", Arrays.asList(1, 2, 3, 4, 5))
condition - 执行条件column - 字段coll - 数据集合default <R> Children notIn(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
default <R> Children notIn(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
default <R> Children notIn(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
<R> Children notIn(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object... values)
例: notIn("id", 1, 2, 3, 4, 5)
condition - 执行条件column - 字段values - 数据数组default <R> Children inSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children inSql(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children inSql(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
<R> Children inSql(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
!! sql 注入方式的 in 方法 !!
例1: inSql("id", "1, 2, 3, 4, 5, 6")
例2: inSql("id", "select id from table where id < 3")
condition - 执行条件column - 字段inValue - sql语句default <R> Children notInSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children notInSql(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children notInSql(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
<R> Children notInSql(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
!! sql 注入方式的 not in 方法 !!
例1: notInSql("id", "1, 2, 3, 4, 5, 6")
例2: notInSql("id", "select id from table where id < 3")
condition - 执行条件column - 字段inValue - sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3default <R> Children gtSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children gtSql(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children gtSql(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
<R> Children gtSql(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
例1: gtSql("id", "1, 2, 3, 4, 5, 6")
例1: gtSql("id", "select id from table where name = 'JunJun'")
condition - 执行条件column - 字段inValue - sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3default <R> Children geSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children geSql(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children geSql(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
<R> Children geSql(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
例1: geSql("id", "1, 2, 3, 4, 5, 6")
例1: geSql("id", "select id from table where name = 'JunJun'")
condition - 执行条件column - 字段inValue - sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3default <R> Children ltSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children ltSql(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children ltSql(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
<R> Children ltSql(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
例1: ltSql("id", "1, 2, 3, 4, 5, 6")
例1: ltSql("id", "select id from table where name = 'JunJun'")
condition - 执行条件column - 字段inValue - sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3default <R> Children leSql(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children leSql(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
default <R> Children leSql(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
<R> Children leSql(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, String inValue)
例1: leSql("id", "1, 2, 3, 4, 5, 6")
例1: leSql("id", "select id from table where name = 'JunJun'")
condition - 执行条件column - 字段inValue - sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3default <R> Children groupBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children groupBy(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children groupBy(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> column)
default <R> Children groupBy(String alias, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> column)
default <R> Children groupBy(boolean condition, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
<R> Children groupBy(boolean condition, String alias, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children groupBy(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children groupBy(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children groupBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
<R> Children groupBy(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
例: groupBy("id", "name")
condition - 执行条件column - 单个字段columns - 字段数组default <R> Children orderByAsc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children orderByAsc(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children orderByAsc(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children orderByAsc(String alias, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children orderByAsc(boolean condition, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
<R> Children orderByAsc(boolean condition, String alias, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children orderByAsc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children orderByAsc(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children orderByAsc(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children orderByAsc(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
例: orderByAsc("id", "name")
condition - 执行条件column - 单个字段columns - 字段数组default <R> Children orderByDesc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children orderByDesc(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column)
default <R> Children orderByDesc(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children orderByDesc(String alias, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children orderByDesc(boolean condition, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
<R> Children orderByDesc(boolean condition, String alias, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>> columns)
default <R> Children orderByDesc(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children orderByDesc(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children orderByDesc(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
default <R> Children orderByDesc(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
例: orderByDesc("id", "name")
condition - 执行条件column - 单个字段columns - 字段数组default <R> Children orderBy(boolean condition, boolean isAsc, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
<R> Children orderBy(boolean condition, boolean isAsc, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>... columns)
例: orderBy(true, "id", "name")
condition - 执行条件isAsc - 是否是 ASC 排序column - 单个字段columns - 字段数组Children having(boolean condition, String sqlHaving, Object... params)
例1: having("sum(age) > 10")
例2: having("sum(age) > {0}", 10)
condition - 执行条件sqlHaving - sql 语句params - 参数数组default Children func(java.util.function.Consumer<Children> consumer)
Children func(boolean condition, java.util.function.Consumer<Children> consumer)
consumer - 消费函数Copyright © 2023. All rights reserved.