mybatisplus条件查询
时间: 2023-09-02 08:12:13 浏览: 87
Mybatis框架(条件查询)
好的,关于mybatisplus的条件查询,您可以通过Mybatis-Plus提供的Lambda QueryWrapper来实现。Lambda QueryWrapper是对原始QueryWrapper的增强,使用lambda表达式的方式封装查询条件,使代码更加简洁易懂。以下是一个示例:
```
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三").or().eq(User::getName, "李四");
List<User> userList = userMapper.selectList(wrapper);
```
以上代码实现了查询姓名为张三或者李四的用户信息。其中,LambdaQueryWrapper的eq方法表示等于,User::getName表示指定查询的字段名,"张三"表示查询的条件值。or()表示或者关系。
还有其他丰富的Lambda表达式可供使用,如in()、between()、like()等等。详情可参考Mybatis-Plus官方文档。
阅读全文