1、创建LambdaWrapper
//创建lambda 条件构造器 的三种方法
User 是实体类
LambdaQueryWrapper<User> lambda2 = new LambdaQueryWrapper<>();
LambdaQueryWrapper<User> lambda = new QueryWrapper<User>().lambda();
LambdaQueryWrapper<User> lambda3 = Wrappers.<User>lambdaQuery();
2、使用
// 区分:
// 链式调用 普通
UpdateChainWrapper<T> update();
// 链式调用 lambda 式。注意:不支持 Kotlin
LambdaUpdateChainWrapper<T> lambdaUpdate();
// 等价示例:
query().eq("id", value).one();
lambdaQuery().eq(Entity::getId, value).one();
// 等价示例:
update().eq("id", value).remove();
lambdaUpdate().eq(Entity::getId, value).remove();
使用Entity::getId,可以更好的避免手写出错导致运行时才会发现问题,如果写错,会直接报错。
Comments | NOTHING