public class LambdaQueryWrapper<T> extends AbstractCompareQuery<T,LambdaOperations.LambdaQuery<T>> implements LambdaOperations.LambdaQuery<T>
paramNameSeq, queryParam, queryTemplatedbType| 构造器和说明 |
|---|
LambdaQueryWrapper(Class<T> exampleType,
JdbcTemplate jdbcTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
LambdaOperations.LambdaQuery<T> |
asc(List<net.hasor.utils.reflect.SFunction<T>> columns)
排序(升序),类似:order by xxx desc
|
LambdaOperations.LambdaQuery<T> |
desc(List<net.hasor.utils.reflect.SFunction<T>> columns)
排序(降序),类似:order by xxx desc
|
protected LambdaOperations.LambdaQuery<T> |
getSelf() |
String |
getSqlString() |
LambdaOperations.LambdaQuery<T> |
groupBy(List<net.hasor.utils.reflect.SFunction<T>> columns)
分组,类似:group by xxx
|
protected void |
lockGroupBy() |
protected void |
lockOrderBy() |
LambdaOperations.LambdaQuery<T> |
orderBy(List<net.hasor.utils.reflect.SFunction<T>> columns)
排序,类似:order by xxx
|
LambdaOperations.LambdaQuery<T> |
select(List<net.hasor.utils.reflect.SFunction<T>> columns)
查询指定列。
|
LambdaOperations.LambdaQuery<T> |
select(Predicate<FieldInfo> tester)
按条件过滤查询指定列。
|
LambdaOperations.LambdaQuery<T> |
select(String... columns)
查询指定列。
|
LambdaOperations.LambdaQuery<T> |
selectAll()
查询指定列。
|
addCondition, and, apply, between, columnName, conditionName, eq, format, formatSegment, ge, getArgs, gt, in, isNotNull, isNull, le, like, likeLeft, likeRight, lockCondition, lt, ne, nested, notBetween, notIn, notLike, notLikeLeft, notLikeRight, ordialect, exampleType, getJdbcOperations, getRowMapper, query, query, query, queryForList, queryForMap, queryForMapList, queryForObject, wrapperTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitand, and, apply, between, eq, ge, gt, in, isNotNull, isNull, le, like, likeLeft, likeRight, lt, ne, nested, notBetween, notIn, notLike, notLikeLeft, notLikeRight, or, orgetArgsexampleType, query, query, query, queryForList, queryForMap, queryForMapList, queryForObject, wrapperTypepublic LambdaQueryWrapper(Class<T> exampleType, JdbcTemplate jdbcTemplate)
protected void lockGroupBy()
protected void lockOrderBy()
protected LambdaOperations.LambdaQuery<T> getSelf()
getSelf 在类中 AbstractCompareQuery<T,LambdaOperations.LambdaQuery<T>>public LambdaOperations.LambdaQuery<T> selectAll()
FuncselectAll 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public LambdaOperations.LambdaQuery<T> select(String... columns)
Funcselect 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public final LambdaOperations.LambdaQuery<T> select(List<net.hasor.utils.reflect.SFunction<T>> columns)
Funcselect 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public final LambdaOperations.LambdaQuery<T> select(Predicate<FieldInfo> tester)
Funcselect 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public final LambdaOperations.LambdaQuery<T> groupBy(List<net.hasor.utils.reflect.SFunction<T>> columns)
FuncgroupBy 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public LambdaOperations.LambdaQuery<T> orderBy(List<net.hasor.utils.reflect.SFunction<T>> columns)
FuncorderBy 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public LambdaOperations.LambdaQuery<T> asc(List<net.hasor.utils.reflect.SFunction<T>> columns)
Funcasc 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public LambdaOperations.LambdaQuery<T> desc(List<net.hasor.utils.reflect.SFunction<T>> columns)
Funcdesc 在接口中 Func<T,LambdaOperations.LambdaQuery<T>>public String getSqlString()
getSqlString 在接口中 LambdaOperations.BoundSqlgetSqlString 在类中 AbstractCompareQuery<T,LambdaOperations.LambdaQuery<T>>Copyright © 2020–2021. All rights reserved.