所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
LambdaQuery<T> |
addParam(Collection<?> objects)
增加参数
|
LambdaQuery<T> |
addParam(Object object)
增加参数
|
void |
addPreParam(List<Object> objects)
在头部增加参数
|
LambdaQuery<T> |
and(QueryCondition condition)
多条件组合 and
|
LambdaQuery<T> |
andBetween(LambdaQuery.Property<T,?> property,
Object value1,
Object value2) |
LambdaQuery<T> |
andBetween(String column,
Object value1,
Object value2) |
LambdaQuery<T> |
andEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andEq(String column,
Object value) |
LambdaQuery<T> |
andGreat(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andGreat(String column,
Object value) |
LambdaQuery<T> |
andGreatEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andGreatEq(String column,
Object value) |
LambdaQuery<T> |
andIn(LambdaQuery.Property<T,?> property,
Collection<?> value) |
LambdaQuery<T> |
andIn(LambdaQuery.Property<T,?> property,
StrongValue value)
具有过滤空值功能的IN语句判断
|
LambdaQuery<T> |
andIn(String column,
Collection<?> value) |
LambdaQuery<T> |
andIn(String column,
StrongValue value) |
LambdaQuery<T> |
andIsNotNull(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
andIsNotNull(String column) |
LambdaQuery<T> |
andIsNull(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
andIsNull(String column) |
LambdaQuery<T> |
andLess(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andLess(String column,
Object value) |
LambdaQuery<T> |
andLessEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andLessEq(String column,
Object value) |
LambdaQuery<T> |
andLike(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andLike(String column,
Object value) |
LambdaQuery<T> |
andNotBetween(LambdaQuery.Property<T,?> property,
Object value1,
Object value2) |
LambdaQuery<T> |
andNotBetween(String column,
Object value1,
Object value2) |
LambdaQuery<T> |
andNotEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andNotEq(String column,
Object value) |
LambdaQuery<T> |
andNotIn(LambdaQuery.Property<T,?> property,
Collection<?> value) |
LambdaQuery<T> |
andNotIn(LambdaQuery.Property<T,?> property,
StrongValue value)
具有过滤空值功能的NOT IN语句判断
|
LambdaQuery<T> |
andNotIn(String column,
Collection<?> value) |
LambdaQuery<T> |
andNotIn(String column,
StrongValue value) |
LambdaQuery<T> |
andNotLike(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
andNotLike(String column,
Object value) |
LambdaQuery<T> |
appendSql(String sqlPart)
拼接SQL
|
LambdaQuery<T> |
asc(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
asc(String column) |
LambdaQuery<T> |
condition()
获取一个新条件
|
LambdaQuery<T> |
desc(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
desc(String column) |
LambdaQuery<T> |
groupBy(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
groupBy(String column)
groupBy 子句
|
LambdaQuery<T> |
having(QueryCondition condition)
having子句
|
LambdaQuery<T> |
limit(Object startRow,
long pageSize)
默认从1开始,自动翻译成数据库的起始位置。
|
LambdaQuery<T> |
or(QueryCondition condition)
多条件组合 or
|
LambdaQuery<T> |
orBetween(LambdaQuery.Property<T,?> property,
Object value1,
Object value2) |
LambdaQuery<T> |
orBetween(String column,
Object value1,
Object value2) |
LambdaQuery<T> |
orderBy(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
orderBy(String orderBy)
orderBy 子句
例如 orderBy id desc,user_id asc
|
LambdaQuery<T> |
orEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orEq(String column,
Object value) |
LambdaQuery<T> |
orGreat(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orGreat(String column,
Object value) |
LambdaQuery<T> |
orGreatEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orGreatEq(String column,
Object value) |
LambdaQuery<T> |
orIn(LambdaQuery.Property<T,?> property,
Collection<?> value) |
LambdaQuery<T> |
orIn(LambdaQuery.Property<T,?> property,
Optional value) |
LambdaQuery<T> |
orIn(LambdaQuery.Property<T,?> property,
StrongValue value) |
LambdaQuery<T> |
orIn(String column,
Collection<?> value) |
LambdaQuery<T> |
orIn(String column,
StrongValue value) |
LambdaQuery<T> |
orIsNotNull(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
orIsNotNull(String column) |
LambdaQuery<T> |
orIsNull(LambdaQuery.Property<T,?> property) |
LambdaQuery<T> |
orIsNull(String column) |
LambdaQuery<T> |
orLess(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orLess(String column,
Object value) |
LambdaQuery<T> |
orLessEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orLessEq(String column,
Object value) |
LambdaQuery<T> |
orLike(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orLike(String column,
Object value) |
LambdaQuery<T> |
orNotBetween(LambdaQuery.Property<T,?> property,
Object value1,
Object value2) |
LambdaQuery<T> |
orNotBetween(String column,
Object value1,
Object value2) |
LambdaQuery<T> |
orNotEq(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orNotEq(String column,
Object value) |
LambdaQuery<T> |
orNotIn(LambdaQuery.Property<T,?> property,
Collection<?> value) |
LambdaQuery<T> |
orNotIn(LambdaQuery.Property<T,?> property,
Optional value) |
LambdaQuery<T> |
orNotIn(LambdaQuery.Property<T,?> property,
StrongValue value) |
LambdaQuery<T> |
orNotIn(String column,
Collection<?> value) |
LambdaQuery<T> |
orNotIn(String column,
StrongValue value) |
LambdaQuery<T> |
orNotLike(LambdaQuery.Property<T,?> property,
Object value) |
LambdaQuery<T> |
orNotLike(String column,
Object value) |
PageResult<T> |
page(long pageNumber,
long pageSize) |
PageResult<T> |
page(long pageNumber,
long pageSize,
LambdaQuery.Property<T,?>... cols) |
List<T> |
select() |
List<T> |
select(LambdaQuery.Property<T,?>... cols) |
LambdaQuery<T> |
useCondition(QueryCondition condition)
重用,比如在count前,调用此方法会获取count的参数,此参数可以用于select
|