public interface LambdaSubCondition<T,P> extends Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
LambdaSubCondition<T,P> |
addBetweenQuery(SFunction<T,?> field,
Object start,
Object end)
添加between语句
|
LambdaSubCondition<T,P> |
addColumn(SFunction<T,?>... fields)
添加自定义字段,具体映射规则请看Condition类的JavaDoc注释
|
LambdaSubCondition<T,P> |
addEmptyQuery(SFunction<T,?> field)
添加空查询
|
LambdaSubCondition<T,P> |
addInQuery(SFunction<T,?> field,
List values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
addInQuery(SFunction<T,?> field,
Object... values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
addLikeQuery(SFunction<T,?> field,
Object value)
添加Like查询
|
LambdaSubCondition<T,P> |
addNotEmptyQuery(SFunction<T,?> field)
添加非空查询
|
LambdaSubCondition<T,P> |
addNotInQuery(SFunction<T,?> field,
List values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
addNotInQuery(SFunction<T,?> field,
Object... values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
addNotNullQuery(SFunction<T,?> field)
添加非空查询
|
LambdaSubCondition<T,P> |
addNullQuery(SFunction<T,?> field)
添加空查询
|
LambdaSubCondition<T,P> |
addQuery(SFunction<T,?> field,
Object value)
添加字段查询
|
LambdaSubCondition<T,P> |
addQuery(SFunction<T,?> field,
String operator,
Object value)
添加字段查询
|
SubCondition<T,P> |
done()
返回关联查询对象
|
LambdaSubCondition<T,P> |
groupBy(SFunction<T,?>... fields)
添加分组查询
|
<E> LambdaSubCondition<E,T> |
joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField)
关联表查询,子表可再次关联子表
调用本方法时请先查看Condition类JavaDoc注释和SubCondition类的JavaDoc注释
|
<E> LambdaSubCondition<E,T> |
joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField,
SFunction<T,?> compositField)
关联表查询,子表可再次关联子表
调用本方法时请先查看Condition类JavaDoc注释和SubCondition类的JavaDoc注释
|
LambdaSubCondition<T,P> |
on(SFunction<P,?> primaryField,
SFunction<T,?> joinTableField)
添加on查询条件
|
LambdaSubCondition<T,P> |
order(SFunction<T,?> field,
SFunction<T,?> asc)
设置指定字段排序方式
|
LambdaSubCondition<T,P> |
orderBy(SFunction<T,?>... fields)
根据指定字段升序排列
|
LambdaSubCondition<T,P> |
orderByDesc(SFunction<T,?>... fields)
根据指定字段降序排列
|
LambdaSubCondition<T,P> addNullQuery(SFunction<T,?> field)
field - 指明哪个字段为NullLambdaSubCondition<T,P> addNotNullQuery(SFunction<T,?> field)
field - 指明哪个字段不为NullLambdaSubCondition<T,P> addEmptyQuery(SFunction<T,?> field)
field - 指明哪个字段不为空字符串LambdaSubCondition<T,P> addNotEmptyQuery(SFunction<T,?> field)
field - 指明哪个字段不为空字符串LambdaSubCondition<T,P> addInQuery(SFunction<T,?> field, Object... values)
field - 字段名values - 指明在该范围内的值LambdaSubCondition<T,P> addInQuery(SFunction<T,?> field, List values)
field - 字段名values - 指明在该范围内的值LambdaSubCondition<T,P> addNotInQuery(SFunction<T,?> field, Object... values)
field - 字段名values - 指明在不该范围内的值LambdaSubCondition<T,P> addNotInQuery(SFunction<T,?> field, List values)
field - 字段名values - 指明在不该范围内的值LambdaSubCondition<T,P> addBetweenQuery(SFunction<T,?> field, Object start, Object end)
field - 字段名start - 范围开始值end - 范围结束值LambdaSubCondition<T,P> addLikeQuery(SFunction<T,?> field, Object value)
field - 字段名value - 字段值LambdaSubCondition<T,P> addQuery(SFunction<T,?> field, Object value)
field - 字段名value - 字段值LambdaSubCondition<T,P> addQuery(SFunction<T,?> field, String operator, Object value)
field - 字段名operator - 操作符,可为>,>=,=,<<=value - 字段值LambdaSubCondition<T,P> addColumn(SFunction<T,?>... fields)
fields - 自定义查询列Condition<E> LambdaSubCondition<E,T> joinTable(Class<E> clazz, SFunction<T,?> primaryField, SFunction<E,?> joinTableField)
调用本方法时请先查看Condition类JavaDoc注释和SubCondition类的JavaDoc注释
clazz - 待关联的子表primaryField - 主表关联字段joinTableField - 子表关联字段Condition,
LambdaSubCondition<E> LambdaSubCondition<E,T> joinTable(Class<E> clazz, SFunction<T,?> primaryField, SFunction<E,?> joinTableField, SFunction<T,?> compositField)
调用本方法时请先查看Condition类JavaDoc注释和SubCondition类的JavaDoc注释
clazz - 待关联的子表primaryField - 主表关联字段joinTableField - 子表关联字段compositField - 子表实体类成员变量名Condition,
LambdaSubConditionLambdaSubCondition<T,P> groupBy(SFunction<T,?>... fields)
fields - 分组字段LambdaSubCondition<T,P> order(SFunction<T,?> field, SFunction<T,?> asc)
field - 升序排列字段名asc - 排序方式,值为asc或者descLambdaSubCondition<T,P> orderBy(SFunction<T,?>... fields)
fields - 升序排列字段名LambdaSubCondition<T,P> orderByDesc(SFunction<T,?>... fields)
fields - 降序排列字段名SubCondition<T,P> done()
Copyright © 2021. All rights reserved.