LambdaQueryWrapper<Object> query = new LambdaQueryWrapper<>()查询使用案例
时间: 2023-07-19 16:26:15 浏览: 166
query-example:Camunda示例查询
LambdaQueryWrapper是MyBatis-Plus提供的强大的查询条件构造器,可以通过它来构建复杂的查询条件。下面是一个使用案例。
假设我们有一个User实体类,包含id、name、age三个属性。我们想要查询年龄大于等于18岁的用户,代码如下:
```
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.ge(User::getAge, 18);
List<User> userList = userMapper.selectList(queryWrapper);
```
首先通过new LambdaQueryWrapper<>()创建一个LambdaQueryWrapper对象,然后通过ge方法设置查询条件:User::getAge表示获取User对象的age属性,18表示大于等于的值。
最后,调用userMapper.selectList(queryWrapper)方法执行查询,得到符合条件的User列表。
除了ge方法,还有很多其他方法可以用来构建查询条件,具体可以参考MyBatis-Plus官方文档。
阅读全文