| 程序包 | 说明 |
|---|---|
| net.hasor.db.lambda |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.lambda.core |
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
LambdaOperations.LambdaDelete<T>
lambda Delete
|
static interface |
LambdaOperations.LambdaQuery<T>
lambda query
|
static interface |
LambdaOperations.LambdaUpdate<T>
lambda update
|
| 限定符和类型 | 方法和说明 |
|---|---|
default R |
QueryCompare.and(Consumer<QueryCompare<T,R>> lambda)
括号方式嵌套一组查询条件,与现有条件为并且关系。
|
R |
QueryCompare.nested(Consumer<QueryCompare<T,R>> lambda)
括号方式嵌套一组查询条件
|
default R |
QueryCompare.or(Consumer<QueryCompare<T,R>> lambda)
括号方式嵌套一组查询条件,与现有条件为或关系。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractQueryCompare<T,R>
扩展了 AbstractQueryExecute 提供 lambda 方式生成 SQL。
|
class |
LambdaDeleteWrapper<T>
提供 lambda delete 能力。
|
class |
LambdaQueryWrapper<T>
提供 lambda query 能力。
|
class |
LambdaUpdateWrapper<T>
提供 lambda update 能力,是 LambdaUpdate 接口的实现类。
|
| 限定符和类型 | 方法和说明 |
|---|---|
R |
AbstractQueryCompare.nested(Consumer<QueryCompare<T,R>> lambda) |
Copyright © 2021. All rights reserved.