| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickdao.dao.sql.dml | |
| cn.schoolwow.quickdao.dao.sql.dql | |
| cn.schoolwow.quickdao.query.condition | |
| cn.schoolwow.quickdao.query.subCondition | |
| cn.schoolwow.quickdao.util |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> int |
DMLDAO.delete(Class<T> clazz,
SFunction<T,?> field,
Object value)
根据指定字段值删除对象
|
<T> int |
AbstractDMLDAO.delete(Class<T> clazz,
SFunction<T,?> field,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
DQLDAO.fetch(Class<T> clazz,
SFunction<T,?> field,
Object value)
根据属性查询单个记录
|
<T> T |
AbstractDQLDAO.fetch(Class<T> clazz,
SFunction<T,?> field,
Object value) |
<T> List<T> |
DQLDAO.fetchList(Class<T> clazz,
SFunction<T,?> field,
Object value)
根据属性查询多个记录
|
<T> List<T> |
AbstractDQLDAO.fetchList(Class<T> clazz,
SFunction<T,?> field,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
LambdaCondition<T> |
LambdaCondition.addBetweenQuery(SFunction<T,?> field,
Object start,
Object end)
添加between语句
|
LambdaCondition<T> |
LambdaCondition.addColumn(SFunction<T,?>... fields)
添加自定义字段,具体映射规则请看Condition类的JavaDoc注释
|
LambdaCondition<T> |
LambdaCondition.addEmptyQuery(SFunction<T,?> field)
添加空查询
|
LambdaCondition<T> |
LambdaCondition.addInQuery(SFunction<T,?> field,
Collection values)
添加范围查询语句
|
LambdaCondition<T> |
LambdaCondition.addInQuery(SFunction<T,?> field,
Object... values)
添加范围查询语句
|
LambdaCondition<T> |
LambdaCondition.addInQuery(SFunction<T,?> field,
String inQuery)
添加范围查询语句
|
LambdaCondition<T> |
LambdaCondition.addInsert(SFunction<T,?> field,
Object value)
添加插入字段,用于
Response.insert()方法 |
LambdaCondition<T> |
LambdaCondition.addLikeQuery(SFunction<T,?> field,
Object value)
添加Like查询
|
LambdaCondition<T> |
LambdaCondition.addNotEmptyQuery(SFunction<T,?> field)
添加非空查询
|
LambdaCondition<T> |
LambdaCondition.addNotInQuery(SFunction<T,?> field,
Collection values)
添加范围查询语句
|
LambdaCondition<T> |
LambdaCondition.addNotInQuery(SFunction<T,?> field,
Object... values)
添加范围查询语句
|
LambdaCondition<T> |
LambdaCondition.addNotInQuery(SFunction<T,?> field,
String inQuery)
添加范围查询语句
|
LambdaCondition<T> |
LambdaCondition.addNotLikeQuery(SFunction<T,?> field,
Object value)
添加Not Like查询
|
LambdaCondition<T> |
LambdaCondition.addNotNullQuery(SFunction<T,?> field)
添加非空查询
|
LambdaCondition<T> |
LambdaCondition.addNullQuery(SFunction<T,?> field)
添加空查询
|
LambdaCondition<T> |
LambdaCondition.addQuery(SFunction<T,?> field,
Object value)
添加字段查询
|
LambdaCondition<T> |
LambdaCondition.addQuery(SFunction<T,?> field,
String operator,
Object value)
添加字段查询
|
LambdaCondition<T> |
LambdaCondition.addSubQuery(SFunction<T,?> field,
String operator,
LambdaCondition<T> subQuery)
添加where子查询
|
LambdaCondition<T> |
LambdaCondition.addUpdate(SFunction<T,?> field,
Object value)
添加更新字段,用于
Response.update()方法 |
LambdaCondition<T> |
LambdaCondition.groupBy(SFunction<T,?>... fields)
添加分组查询
|
<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)
关联表查询
调用本方法时请先查看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(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField,
SFunction<T,?> compositField)
关联表查询
调用本方法时请先查看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
|
<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> |
LambdaCondition.joinTable(String tableName,
SFunction primaryField,
SFunction joinTableField)
关联表查询
调用本方法时请先查看Condition类JavaDoc注释
调用本方法将在sql语句中拼接如下字符串
join #{clazz} as t1 on t.primaryField = t1.joinTableField
|
LambdaCondition<T> |
LambdaCondition.order(SFunction<T,?> field,
String asc)
设置指定字段排序方式
|
LambdaCondition<T> |
LambdaCondition.orderBy(SFunction<T,?>... field)
根据指定字段升序排列
|
LambdaCondition<T> |
LambdaCondition.orderByDesc(SFunction<T,?>... field)
根据指定字段降序排列
|
| 限定符和类型 | 方法和说明 |
|---|---|
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)
关联表查询,子表可再次关联子表
调用本方法时请先查看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注释
|
<E> LambdaSubCondition<E,T> |
LambdaSubCondition.joinTable(Class<E> clazz,
SFunction<T,?> primaryField,
SFunction<E,?> joinTableField,
SFunction<T,?> compositField)
关联表查询,子表可再次关联子表
调用本方法时请先查看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> |
LambdaSubCondition.on(SFunction<P,?> primaryField,
SFunction<T,?> joinTableField)
添加on查询条件
|
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.order(SFunction<T,?> field,
SFunction<T,?> asc)
设置指定字段排序方式
|
LambdaSubCondition<T,P> |
LambdaSubCondition.orderBy(SFunction<T,?>... fields)
根据指定字段升序排列
|
LambdaSubCondition<T,P> |
LambdaSubCondition.orderByDesc(SFunction<T,?>... fields)
根据指定字段降序排列
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
LambdaUtils.resolveLambdaProperty(SFunction sFunction)
将Lambda表达式转化为属性名称
|
Copyright © 2021. All rights reserved.