QueryWrapper notLike
时间: 2024-09-05 16:02:06 浏览: 42
详解MyBatis-Plus Wrapper条件构造器查询大全
QueryWrapper是MyBatis Plus中的一种高级SQL构建工具,它提供了一种类似于JDBC PreparedStatement的方式来构造动态SQL查询,非常方便。`notLike`是一个方法,用于在查询条件中添加"不类似"的匹配规则,类似于SQL中的`NOT LIKE`关键字。
当你想要在一个MyBatis Plus的Repository或者Mapper接口中,查找某个字段值不满足某种模式的数据时,可以使用`notLike`方法。例如,假设你有一个用户表User,你想查询所有名字不以“张”开头的用户:
```java
List<User> users = userMapper.selectList(new QueryWrapper<User>().notLike("name", "张%");
```
这里,`notLike("name", "张%")`表示查询名字字段(name)不以"张"开头的所有记录。`%`是通配符,代表任意字符序列。
阅读全文