接口 Func<Children,R>
- 所有超级接口:
Serializable
- 所有已知实现类:
AbstractLambdaWrapper,AbstractWrapper,LambdaQueryWrapper,LambdaUpdateWrapper,QueryWrapper,UpdateWrapper
- 从以下版本开始:
- 2017-05-26
- 作者:
- hubin miemie HCL
-
方法概要
修饰符和类型方法说明字段 EQ ( sql语句 )default Children字段 EQ ( sql语句 )消费函数default Children消费函数字段 >= ( sql语句 )default Children字段 >= ( sql语句 )分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...分组:GROUP BY 字段, ...default Children分组:GROUP BY 字段, ...default Children分组:GROUP BY 字段, ...default Children分组:GROUP BY 字段, ...字段 > ( sql语句 )default Children字段 > ( sql语句 )HAVING ( sql语句 )default ChildrenHAVING ( sql语句 )字段 IN (v0, v1, ...)in(boolean condition, R column, Collection<?> coll) 字段 IN (value.get(0), value.get(1), ...)default Children字段 IN (v0, v1, ...)default Childrenin(R column, Collection<?> coll) 字段 IN (value.get(0), value.get(1), ...)字段 IN ( sql语句 )default Children字段 IN ( sql语句 )字段 IS NOT NULLdefault Children字段 IS NOT NULL字段 IS NULLdefault Children字段 IS NULL字段 无效输入:'<'= ( sql语句 )default Children字段 无效输入:'<'= ( sql语句 )字段 < ( sql语句 )default Children字段 < ( sql语句 )字段 NOT IN (v0, v1, ...)notIn(boolean condition, R column, Collection<?> coll) 字段 NOT IN (value.get(0), value.get(1), ...)default Children字段 NOT IN (v0, v1, ...)default ChildrennotIn(R column, Collection<?> coll) 字段 NOT IN (value.get(0), value.get(1), ...)字段 NOT IN ( sql语句 )default Children字段 NOT IN ( sql语句 )排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...排序:ORDER BY 字段, ...default ChildrenorderByAsc(boolean condition, List<R> columns) 排序:ORDER BY 字段, ...default ChildrenorderByAsc(boolean condition, R column) 排序:ORDER BY 字段, ...default ChildrenorderByAsc(boolean condition, R column, List<R> columns) 排序:ORDER BY 字段, ...default ChildrenorderByAsc(boolean condition, R column, R... columns) 排序:ORDER BY 字段, ...default ChildrenorderByAsc(List<R> columns) 排序:ORDER BY 字段, ...default ChildrenorderByAsc(R column) 排序:ORDER BY 字段, ...default ChildrenorderByAsc(R column, R... columns) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(boolean condition, List<R> columns) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(boolean condition, R column) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(boolean condition, R column, List<R> columns) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(boolean condition, R column, R... columns) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(List<R> columns) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(R column) 排序:ORDER BY 字段, ...default ChildrenorderByDesc(R column, R... columns) 排序:ORDER BY 字段, ...
-
方法详细资料
-
isNull
字段 IS NULL例: isNull("name")
- 参数:
column- 字段- 返回:
- children
-
isNull
字段 IS NULL例: isNull(true, "name")
- 参数:
condition- 执行条件column- 字段- 返回:
- children
-
isNotNull
字段 IS NOT NULL例: isNotNull("name")
- 参数:
column- 字段- 返回:
- children
-
isNotNull
字段 IS NOT NULL例: isNotNull(true, "name")
- 参数:
condition- 执行条件column- 字段- 返回:
- children
-
in
字段 IN (value.get(0), value.get(1), ...)例: in("id", Arrays.asList(1, 2, 3, 4, 5))
- 注意!当集合为 空或null 时, sql会拼接为:WHERE (字段名 IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
column- 字段coll- 数据集合- 返回:
- children
-
in
字段 IN (value.get(0), value.get(1), ...)例: in(true, "id", Arrays.asList(1, 2, 3, 4, 5))
- 注意!当集合为 空或null 时, sql会拼接为:WHERE (字段名 IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
condition- 执行条件column- 字段coll- 数据集合- 返回:
- children
-
in
字段 IN (v0, v1, ...)例: in("id", 1, 2, 3, 4, 5)
- 注意!当数组为 空或null 时, sql会拼接为:WHERE (字段名 IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
column- 字段values- 数据数组- 返回:
- children
-
in
字段 IN (v0, v1, ...)例: in(true, "id", 1, 2, 3, 4, 5)
- 注意!当数组为 空或null 时, sql会拼接为:WHERE (字段名 IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
condition- 执行条件column- 字段values- 数据数组- 返回:
- children
-
notIn
字段 NOT IN (value.get(0), value.get(1), ...)例: notIn("id", Arrays.asList(1, 2, 3, 4, 5))
- 注意!当集合为 空或null 时, sql会拼接为:WHERE (字段名 NOT IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
column- 字段coll- 数据集合- 返回:
- children
-
notIn
字段 NOT IN (value.get(0), value.get(1), ...)例: notIn(true, "id", Arrays.asList(1, 2, 3, 4, 5))
- 注意!当集合为 空或null 时, sql会拼接为:WHERE (字段名 NOT IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
condition- 执行条件column- 字段coll- 数据集合- 返回:
- children
-
notIn
字段 NOT IN (v0, v1, ...)例: notIn("id", 1, 2, 3, 4, 5)
- 注意!当数组为 空或null 时, sql会拼接为:WHERE (字段名 NOT IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
column- 字段values- 数据数组- 返回:
- children
-
notIn
字段 NOT IN (v0, v1, ...)例: notIn(true, "id", 1, 2, 3, 4, 5)
- 注意!当数组为 空或null 时, sql会拼接为:WHERE (字段名 NOT IN ()), 执行时报错
- 若要在特定条件下不拼接, 可在 condition 条件中判断
- 参数:
condition- 执行条件column- 字段values- 数据数组- 返回:
- children
-
eqSql
字段 EQ ( sql语句 )!! sql 注入方式的 eq 方法 !!
例1: eqSql("id", "1")
例2: eqSql("id", "select MAX(id) from table")
- 参数:
column- 字段sql- sql语句- 返回:
- children
- 从以下版本开始:
- 3.5.6
-
eqSql
字段 EQ ( sql语句 )!! sql 注入方式的 eq 方法 !!
例1: eqSql("id", "1")
例2: eqSql("id", "select MAX(id) from table")
- 参数:
condition- 执行条件column- 字段sql- sql语句- 返回:
- children
- 从以下版本开始:
- 3.5.6
-
inSql
字段 IN ( sql语句 )!! sql 注入方式的 in 方法 !!
例1: inSql("id", "1")
例2: inSql("id", "select id from table where id < 3")
- 参数:
column- 字段sql- sql语句- 返回:
- children
-
inSql
字段 IN ( sql语句 )!! sql 注入方式的 in 方法 !!
例1: inSql(true, "id", "1")
例2: inSql(true, "id", "select id from table where id < 3")
- 参数:
condition- 执行条件column- 字段sql- sql语句- 返回:
- children
-
gtSql
字段 > ( sql语句 )例1: gtSql(true, "id", "1")
例1: gtSql(true, "id", "select id from table where name = 'JunJun'")
- 参数:
condition- 执行条件column- 字段sql- sql语句- 返回:
- children
-
gtSql
字段 > ( sql语句 )例1: gtSql("id", "1")
例1: gtSql("id", "select id from table where name = 'JunJun'")
- 参数:
column- 字段sql- sql语句- 返回:
- children
-
geSql
字段 >= ( sql语句 )例1: geSql(true, "id", "1")
例1: geSql(true, "id", "select id from table where name = 'JunJun'")
- 参数:
condition- 执行条件column- 字段sql- sql语句- 返回:
- children
-
geSql
字段 >= ( sql语句 )例1: geSql("id", "1")
例1: geSql("id", "select id from table where name = 'JunJun'")
- 参数:
column- 字段sql- sql语句- 返回:
- children
-
ltSql
字段 < ( sql语句 )例1: ltSql(true, "id", "1")
例1: ltSql(true , "id", "select id from table where name = 'JunJun'")
- 参数:
condition- 执行条件column- 字段sql- sql语句- 返回:
- children
-
ltSql
字段 < ( sql语句 )例1: ltSql("id", "1")
例1: ltSql("id", "select id from table where name = 'JunJun'")
- 参数:
column- 字段sql- sql语句- 返回:
- children
-
leSql
字段 无效输入:'<'= ( sql语句 )例1: leSql(true, "id", "1")
例1: leSql(true ,"id", "select id from table where name = 'JunJun'")
- 参数:
condition- 执行条件column- 字段sql- sql语句- 返回:
- children
-
leSql
字段 无效输入:'<'= ( sql语句 )例1: leSql("id", "1")
例1: leSql("id", "select id from table where name = 'JunJun'")
- 参数:
column- 字段inValue- sql语句- 返回:
- children
-
notInSql
字段 NOT IN ( sql语句 )!! sql 注入方式的 not in 方法 !!
例1: notInSql("id", "1, 2, 3, 4, 5, 6")
例2: notInSql("id", "select id from table where id < 3")
- 参数:
column- 字段inValue- sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3- 返回:
- children
-
notInSql
字段 NOT IN ( sql语句 )!! sql 注入方式的 not in 方法 !!
例1: notInSql(true, "id", "1, 2, 3, 4, 5, 6")
例2: notInSql(true, "id", "select id from table where id < 3")
- 参数:
condition- 执行条件column- 字段inValue- sql语句 ---> 1,2,3,4,5,6 或者 select id from table where id < 3- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(true, "id")
- 参数:
condition- 执行条件column- 单个字段- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy("id")
- 参数:
column- 单个字段- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(true, Arrays.asList("id", "name"))
- 参数:
condition- 执行条件columns- 字段数组- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(Arrays.asList("id", "name"))
- 参数:
columns- 字段数组- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy("id", "name")
- 参数:
column- 单个字段columns- 字段数组- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(true, "id", "name")
- 参数:
condition- 执行条件column- 单个字段columns- 字段数组- 返回:
- children
-
groupBy
分组:GROUP BY 字段, ...例: groupBy(true, "id", Arrays.asList("name"))
- 参数:
condition- 执行条件column- 单个字段columns- 字段数组- 返回:
- children
- 从以下版本开始:
- 3.5.4
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, "id")
- 参数:
condition- 执行条件column- 单个字段- 返回:
- children
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc("id")
- 参数:
column- 单个字段- 返回:
- children
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
- 参数:
condition- 执行条件columns- 字段数组- 返回:
- children
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(Arrays.asList("id", "name"))
- 参数:
columns- 字段数组- 返回:
- children
-
orderByAsc
排序:ORDER BY 字段, ... ASC- 参数:
column- 字段columns- 字段数组- 返回:
- children
-
orderByAsc
排序:ORDER BY 字段, ... ASC- 参数:
condition- 执行条件column- 字段columns- 字段数组
-
orderByAsc
排序:ORDER BY 字段, ... ASC例: orderByAsc(true, Arrays.asList("id", "name"))
- 参数:
condition- 执行条件columns- 字段数组- 返回:
- children
- 从以下版本开始:
- 3.5.4
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, "id")
- 参数:
condition- 执行条件column- 字段- 返回:
- children
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc("id")
- 参数:
column- 字段- 返回:
- children
-
orderByDesc
排序:ORDER BY 字段, ... DESC例: orderByDesc(true, Arrays.asList("id", "name"))
- 参数:
condition- 执行条件columns- 字段列表- 返回:
- children
-
orderByDesc
排序:ORDER BY 字段, ... DESC- 参数:
columns- 字段列表
-
orderByDesc
排序:ORDER BY 字段, ... DESC- 参数:
column- 单个字段columns- 字段列表
-
orderByDesc
排序:ORDER BY 字段, ... DESC- 参数:
condition- 执行条件column- 单个字段columns- 字段列表
-
orderByDesc
排序:ORDER BY 字段, ... DESC- 参数:
condition- 执行条件column- 单个字段columns- 字段列表- 从以下版本开始:
- 3.5.4
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, "id")
- 参数:
condition- 执行条件isAsc- 是否是 ASC 排序column- 单个字段- 返回:
- children
-
orderBy
排序:ORDER BY 字段, ...例: orderBy(true, Arrays.asList("id", "name"))
- 参数:
condition- 执行条件isAsc- 是否是 ASC 排序columns- 字段列表- 返回:
- children
-
orderBy
排序:ORDER BY 字段, ...- 参数:
condition- 执行条件isAsc- 是否是 ASC 排序columns- 字段列表- 返回:
- children
-
orderBy
排序:ORDER BY 字段, ...- 参数:
condition- 执行条件isAsc- 是否是 ASC 排序columns- 字段列表- 返回:
- children
- 从以下版本开始:
- 3.5.4
-
having
HAVING ( sql语句 )例1: having("sum(age) > 10")
例2: having("sum(age) > {0}", 10)
- 参数:
sqlHaving- sql 语句params- 参数数组- 返回:
- children
-
having
HAVING ( sql语句 )例1: having(true, "sum(age) > 10")
例2: having(true, "sum(age) > {0}", 10)
- 参数:
condition- 执行条件sqlHaving- sql 语句params- 参数数组- 返回:
- children
-
func
消费函数- 参数:
consumer- 消费函数- 返回:
- children
-
func
消费函数- 参数:
condition- 执行条件consumer- 消费函数- 返回:
- children
- 从以下版本开始:
- 3.3.1
-