| 限定符和类型 | 类和说明 |
|---|---|
class |
ConditionImpl<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
Condition<T> |
ConditionImpl.addBetweenQuery(String field,
Object start,
Object end) |
Condition<T> |
Condition.addBetweenQuery(String field,
Object start,
Object end)
添加between语句
|
Condition<T> |
ConditionImpl.addColumn(Condition subCondition) |
Condition<T> |
Condition.addColumn(Condition subQuery)
添加select子查询
|
Condition<T> |
ConditionImpl.addColumn(Condition subCondition,
String columnNameAlias) |
Condition<T> |
Condition.addColumn(Condition subQuery,
String columnNameAlias)
添加select子查询
|
Condition<T> |
ConditionImpl.addColumn(String... fields) |
Condition<T> |
Condition.addColumn(String... fields)
添加自定义字段,具体映射规则请看Condition类的JavaDoc注释
|
Condition<T> |
ConditionImpl.addCompositeQuery(String field,
String value) |
Condition<T> |
Condition.addCompositeQuery(String field,
String value)
添加复杂集合查询
支持语法
empty: 空查询
not empty: 非空查询
like: like查询
not like: not like查询
in: in查询
not in: not in 查询
interval: 开闭区间查询
between: 范围查询
gt: 大于
gte: 大于等于
lt: 小于
lte: 小于等于
|
Condition<T> |
ConditionImpl.addEmptyQuery(String field) |
Condition<T> |
Condition.addEmptyQuery(String field)
添加空查询
|
Condition<T> |
ConditionImpl.addExcludeColumn(String... excludeFields) |
Condition<T> |
Condition.addExcludeColumn(String... excludeFields)
排除指定字段
|
Condition<T> |
ConditionImpl.addExistSubQuery(Condition subQuery) |
Condition<T> |
Condition.addExistSubQuery(Condition subQuery)
添加exist子查询
|
Condition<T> |
ConditionImpl.addInQuery(String field,
Collection values) |
Condition<T> |
Condition.addInQuery(String field,
Collection values)
添加范围查询语句
|
Condition<T> |
ConditionImpl.addInQuery(String field,
Object... values) |
Condition<T> |
Condition.addInQuery(String field,
Object... values)
添加范围查询语句
|
Condition<T> |
ConditionImpl.addInQuery(String field,
String inQuery) |
Condition<T> |
Condition.addInQuery(String field,
String inQuery)
添加范围查询语句
|
Condition<T> |
ConditionImpl.addIntervalQuery(String field,
String value) |
Condition<T> |
Condition.addIntervalQuery(String field,
String value)
添加开闭区间字段查询
|
Condition<T> |
ConditionImpl.addLikeQuery(String field,
Object value) |
Condition<T> |
Condition.addLikeQuery(String field,
Object value)
添加Like查询
|
Condition<T> |
ConditionImpl.addNotEmptyQuery(String field) |
Condition<T> |
Condition.addNotEmptyQuery(String field)
添加非空查询
|
Condition<T> |
ConditionImpl.addNotExistSubQuery(Condition subQuery) |
Condition<T> |
Condition.addNotExistSubQuery(Condition subQuery)
添加not exist子查询
|
Condition<T> |
ConditionImpl.addNotInQuery(String field,
Collection values) |
Condition<T> |
Condition.addNotInQuery(String field,
Collection values)
添加范围查询语句
|
Condition<T> |
ConditionImpl.addNotInQuery(String field,
Object... values) |
Condition<T> |
Condition.addNotInQuery(String field,
Object... values)
添加范围查询语句
|
Condition<T> |
ConditionImpl.addNotInQuery(String field,
String inQuery) |
Condition<T> |
Condition.addNotInQuery(String field,
String inQuery)
添加范围查询语句
|
Condition<T> |
ConditionImpl.addNotLikeQuery(String field,
Object value) |
Condition<T> |
Condition.addNotLikeQuery(String field,
Object value)
添加Not Like查询
|
Condition<T> |
ConditionImpl.addNotNullQuery(String field) |
Condition<T> |
Condition.addNotNullQuery(String field)
添加非空查询
|
Condition<T> |
ConditionImpl.addNullQuery(String field) |
Condition<T> |
Condition.addNullQuery(String field)
添加空查询
|
Condition<T> |
ConditionImpl.addQuery(String field,
Object value) |
Condition<T> |
Condition.addQuery(String field,
Object value)
添加字段查询
|
Condition<T> |
ConditionImpl.addQuery(String field,
String operator,
Object value) |
Condition<T> |
Condition.addQuery(String field,
String operator,
Object value)
添加字段查询
|
Condition<T> |
ConditionImpl.addRawQuery(String query,
Object... parameterList) |
Condition<T> |
Condition.addRawQuery(String query,
Object... parameterList)
自定义查询语句,具体映射规则请看此
Condition |
Condition<T> |
ConditionImpl.addRawUpdate(String update,
Object... parameterList) |
Condition<T> |
Condition.addRawUpdate(String update,
Object... parameterList)
自定义更新语句
|
Condition<T> |
ConditionImpl.addSubQuery(String field,
Condition subQuery) |
Condition<T> |
Condition.addSubQuery(String field,
Condition subQuery)
添加where子查询
|
Condition<T> |
ConditionImpl.addSubQuery(String field,
String operator,
Condition subCondition) |
Condition<T> |
Condition.addSubQuery(String field,
String operator,
Condition subQuery)
添加where子查询
|
Condition<T> |
ConditionImpl.addTableColumn() |
Condition<T> |
Condition.addTableColumn()
添加主表字段
|
Condition<T> |
ConditionImpl.addUpdate(String field,
Object value) |
Condition<T> |
Condition.addUpdate(String field,
Object value)
添加更新字段,用于
Response.update()方法 |
Condition |
ConditionImpl.clone() |
Condition<T> |
Condition.clone()
执行并返回Response实例
|
Condition<T> |
ConditionImpl.compositeField() |
Condition<T> |
Condition.compositeField()
返回子表实体类字段信息
|
Condition<T> |
ConditionImpl.distinct() |
Condition<T> |
Condition.distinct()
添加distinct关键字
|
Condition<T> |
LambdaCondition.done()
返回Condition实例
|
Condition<T> |
ConditionImpl.groupBy(String... fields) |
Condition<T> |
Condition.groupBy(String... fields)
添加分组查询
|
Condition<T> |
ConditionImpl.having(String having,
Object... parameterList) |
Condition<T> |
Condition.having(String having,
Object... parameterList)
添加having查询
调用本方法时请先查看Condition类JavaDoc注释
|
Condition<T> |
ConditionImpl.having(String field,
String operator,
Condition subCondition) |
Condition<T> |
Condition.having(String field,
String operator,
Condition subQuery)
添加having子查询
调用本方法时请先查看Condition类JavaDoc注释
|
Condition<T> |
ConditionImpl.limit(long offset,
long limit) |
Condition<T> |
Condition.limit(long offset,
long limit)
分页操作
请注意,oracle数据库调用分页方法后请直接执行execute方法
|
Condition<T> |
ConditionImpl.or(String or,
Object... parameterList) |
Condition<T> |
Condition.or(String or,
Object... parameterList)
添加or查询,具体映射规则请看此
Condition |
Condition<T> |
ConditionImpl.order(String field,
String asc) |
Condition<T> |
Condition.order(String field,
String asc)
设置指定字段排序方式
|
Condition<T> |
ConditionImpl.orderBy(String... fields) |
Condition<T> |
Condition.orderBy(String... field)
根据指定字段升序排列
|
Condition<T> |
ConditionImpl.orderByDesc(String... fields) |
Condition<T> |
Condition.orderByDesc(String... field)
根据指定字段降序排列
|
Condition<T> |
ConditionImpl.orderByRaw(String orderBy) |
Condition<T> |
Condition.orderByRaw(String orderBy)
手动指定排序
|
Condition<T> |
ConditionImpl.page(int pageNum,
int pageSize) |
Condition<T> |
Condition.page(int pageNum,
int pageSize)
分页操作
请注意,oracle数据库调用分页方法后请直接执行execute方法
|
Condition<T> |
ConditionImpl.setColumnTypeMap(String columnLabel,
Class type) |
Condition<T> |
Condition.setColumnTypeMap(String columnLabel,
Class type)
设置返回列类型转换
|
Condition<T> |
ConditionImpl.setColumnTypeMapping(QueryColumnTypeMapping queryColumnTypeMapping) |
Condition<T> |
Condition.setColumnTypeMapping(QueryColumnTypeMapping queryColumnTypeMapping)
设置返回列类型转换
|
Condition<T> |
ConditionImpl.tableAliasName(String tableAliasName) |
Condition<T> |
Condition.tableAliasName(String tableAliasName)
设置主表别名
|
| 限定符和类型 | 方法和说明 |
|---|---|
Condition<T> |
ConditionImpl.addColumn(Condition subCondition) |
Condition<T> |
Condition.addColumn(Condition subQuery)
添加select子查询
|
Condition<T> |
ConditionImpl.addColumn(Condition subCondition,
String columnNameAlias) |
Condition<T> |
Condition.addColumn(Condition subQuery,
String columnNameAlias)
添加select子查询
|
Condition<T> |
ConditionImpl.addExistSubQuery(Condition subQuery) |
Condition<T> |
Condition.addExistSubQuery(Condition subQuery)
添加exist子查询
|
Condition<T> |
ConditionImpl.addNotExistSubQuery(Condition subQuery) |
Condition<T> |
Condition.addNotExistSubQuery(Condition subQuery)
添加not exist子查询
|
Condition<T> |
ConditionImpl.addSubQuery(String field,
Condition subQuery) |
Condition<T> |
Condition.addSubQuery(String field,
Condition subQuery)
添加where子查询
|
Condition<T> |
ConditionImpl.addSubQuery(String field,
String operator,
Condition subCondition) |
Condition<T> |
Condition.addSubQuery(String field,
String operator,
Condition subQuery)
添加where子查询
|
Condition<T> |
ConditionImpl.having(String field,
String operator,
Condition subCondition) |
Condition<T> |
Condition.having(String field,
String operator,
Condition subQuery)
添加having子查询
调用本方法时请先查看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> SubCondition<E,T> |
ConditionImpl.joinTable(Condition<E> joinCondition,
String primaryField,
String joinConditionField) |
<E> SubCondition<E,T> |
Condition.joinTable(Condition<E> joinCondition,
String primaryField,
String joinConditionField)
关联子查询
调用本方法时请先查看Condition类JavaDoc注释
调用本方法将在sql语句中拼接如下字符串
join #{condition子表} as t1 on t.primaryField = t1.joinTableField
|
| 构造器和说明 |
|---|
ConditionImpl(Condition fromCondition,
cn.schoolwow.quickflow.QuickFlow quickFlow,
QuickDAOConfig quickDAOConfig) |
LambdaConditionInvocationHandler(Condition condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
Condition<P> |
SubConditionImpl.done() |
Condition |
SubCondition.done()
返回主表
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Condition<T> |
QueryOperationImpl.query(Class<T> clazz) |
<T> Condition<T> |
QueryOperation.query(Class<T> clazz)
数据库查询语句
|
Condition |
QueryOperationImpl.query(Condition condition) |
Condition |
QueryOperation.query(Condition condition)
数据库查询语句
|
Condition |
QueryOperationImpl.query(String tableName) |
Condition |
QueryOperation.query(String tableName)
数据库查询语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
Condition |
QueryOperationImpl.query(Condition condition) |
Condition |
QueryOperation.query(Condition condition)
数据库查询语句
|
| 限定符和类型 | 字段和说明 |
|---|---|
Condition |
QueryTableOption.fromCondition
子查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
QueryOption.setConditionTableAliasName(Condition condition) |
| 限定符和类型 | 字段和说明 |
|---|---|
Condition |
SubQueryOption.condition
主表对象
|
Condition |
SubQueryTableOption.joinCondition
关联子查询
|
Copyright © 2023. All rights reserved.