mybatisplus like or like and
时间: 2024-05-12 18:11:58 浏览: 127
mybatisplus
Mybatis-Plus是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,简化了开发流程,提高了开发效率。在Mybatis-Plus中,like和like and都是查询条件的一种,用于模糊查询。
like条件是用来查询某个字段包含特定字符的记录,其使用方式如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "张");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码表示查询name字段中包含“张”字符的记录。
like and条件是用来查询多个字段均包含特定字符的记录,其使用方式如下:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "张").like("email", "test");
List<User> userList = userMapper.selectList(queryWrapper);
```
上述代码表示查询name字段中包含“张”字符且email字段中包含“test”字符的记录。
需要注意的是,like和like and条件都属于模糊查询,可能会存在查询效率低下的问题,建议在大数据量的情况下慎用。
阅读全文