mybatisplus lambdaQuery
时间: 2023-10-24 10:06:37 浏览: 153
mybatis-plus源码
MybatisPlus是一个基于Mybatis的增强工具,它提供了许多实用的功能,其中包括LambdaQuery。
LambdaQuery是MybatisPlus提供的一种基于Lambda表达式的查询方式,它可以让我们使用类似于Java8中的Lambda表达式来构建查询条件,从而使得代码更加简洁易懂。
使用LambdaQuery,我们可以通过以下方式来构建查询条件:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(User::getName, "张三")
.gt(User::getAge, 18)
.orderByDesc(User::getCreateTime);
List<User> userList = userMapper.selectList(queryWrapper);
```
上面的代码中,我们使用LambdaQueryWrapper来构建查询条件,其中eq表示等于,gt表示大于,orderByDesc表示按照创建时间降序排列。
阅读全文