LambdaQueryWrapper mybatis
时间: 2023-10-15 19:24:48 浏览: 66
mybatis
LambdaQueryWrapper是MyBatis-Plus中的一个查询包装器,用于构建查询条件。它基于Lambda表达式,可以简化编写查询条件的过程。
使用LambdaQueryWrapper,你可以通过链式调用方法来设置各种查询条件,例如eq(等于)、ne(不等于)、like(模糊匹配)等。下面是一个示例代码:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(User::getAge, 20)
.ne(User::getGender, "male")
.like(User::getName, "Tom");
List<User> userList = userMapper.selectList(queryWrapper);
```
在上面的示例中,我们创建了一个LambdaQueryWrapper对象,并通过eq、ne和like方法设置了查询条件。最后,通过selectList方法执行查询并返回结果。
LambdaQueryWrapper还提供了许多其他的查询方法,如gt(大于)、lt(小于)、ge(大于等于)、le(小于等于)等,你可以根据具体的需求选择合适的方法进行查询条件的设置。
希望对你有帮助!如果还有其他问题,请继续提问。
阅读全文