| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickdao.dao.dql.condition | |
| cn.schoolwow.quickdao.dao.dql.subCondition |
| 限定符和类型 | 方法和说明 |
|---|---|
<E> LambdaSubCondition<E,T> |
LambdaCondition.joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField)
关联表查询
调用本方法时请先查看Condition类JavaDoc注释
|
<E> LambdaSubCondition<E,T> |
LambdaCondition.joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField,
SFunction<T,?> compositField)
关联表查询
调用本方法时请先查看Condition类JavaDoc注释
|
<E> LambdaSubCondition<E,T> |
LambdaCondition.joinTable(Condition<E> joinCondition,
SFunction<T,?> primaryField,
SFunction<E,?> joinConditionField)
关联子查询
调用本方法时请先查看Condition类JavaDoc注释
调用本方法将在sql语句中拼接如下字符串
join #{condition子表} as t1 on t.primaryField = t1.joinTableField
|
LambdaSubCondition<?,T> |
LambdaCondition.joinTable(String tableName,
SFunction primaryField,
SFunction joinTableField)
关联表查询
调用本方法时请先查看Condition类JavaDoc注释
调用本方法将在sql语句中拼接如下字符串
join #{clazz} as t1 on t.primaryField = t1.joinTableField
|
| 限定符和类型 | 方法和说明 |
|---|---|
LambdaSubCondition<T,P> |
LambdaSubCondition.addBetweenQuery(SFunction<T,?> field,
Object start,
Object end)
添加between语句
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addColumn(SFunction<T,?>... fields)
添加自定义字段,具体映射规则请看Condition类的JavaDoc注释
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addEmptyQuery(SFunction<T,?> field)
添加空查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addInQuery(SFunction<T,?> field,
List values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addInQuery(SFunction<T,?> field,
Object... values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addLikeQuery(SFunction<T,?> field,
Object value)
添加Like查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addNotEmptyQuery(SFunction<T,?> field)
添加非空查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addNotInQuery(SFunction<T,?> field,
List values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addNotInQuery(SFunction<T,?> field,
Object... values)
添加范围查询语句
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addNotNullQuery(SFunction<T,?> field)
添加非空查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addNullQuery(SFunction<T,?> field)
添加空查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addQuery(SFunction<T,?> field,
Object value)
添加字段查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.addQuery(SFunction<T,?> field,
String operator,
Object value)
添加字段查询
|
LambdaSubCondition<T,P> |
LambdaSubCondition.groupBy(SFunction<T,?>... fields)
添加分组查询
|
<E> LambdaSubCondition<E,T> |
LambdaSubCondition.joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField)
关联表查询,子表可再次关联子表
调用本方法时请先查看Condition类JavaDoc注释和SubCondition类的JavaDoc注释
|
<E> LambdaSubCondition<E,T> |
LambdaSubCondition.joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField,
SFunction<T,?> compositField)
关联表查询,子表可再次关联子表
调用本方法时请先查看Condition类JavaDoc注释和SubCondition类的JavaDoc注释
|
LambdaSubCondition<T,P> |
SubCondition.lambdaSubCondition()
获取lambdaSubCondition对象
|
LambdaSubCondition<T,P> |
AbstractSubCondition.lambdaSubCondition() |
LambdaSubCondition<T,P> |
LambdaSubCondition.on(SFunction<P,?> primaryField,
SFunction<T,?> joinTableField)
添加on查询条件
|
LambdaSubCondition<T,P> |
LambdaSubCondition.order(SFunction<T,?> field,
SFunction<T,?> asc)
设置指定字段排序方式
|
LambdaSubCondition<T,P> |
LambdaSubCondition.orderBy(SFunction<T,?>... fields)
根据指定字段升序排列
|
LambdaSubCondition<T,P> |
LambdaSubCondition.orderByDesc(SFunction<T,?>... fields)
根据指定字段降序排列
|
Copyright © 2023. All rights reserved.