mybatis-plus 条件构造 字段值值不以盘符开头
时间: 2023-09-01 14:13:51 浏览: 96
您好!对于 MyBatis-Plus 条件构造器,在设置字段值时,可以使用 `notLike` 方法来实现字段值不以盘符开头的查询条件。
示例代码如下所示:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
public class Main {
public static void main(String[] args) {
// 创建条件构造器
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
// 设置字段值不以盘符开头
queryWrapper.notLike("username", "[A-Za-z]:%");
// 执行查询操作
List<User> userList = userMapper.selectList(queryWrapper);
userList.forEach(System.out::println);
}
}
```
请注意,上述代码中的 `User` 类需要根据您的实际情况进行修改。
使用 `notLike` 方法可以实现字段值不匹配指定模式的查询条件。在这个例子中,我们使用了正则表达式 `[A-Za-z]:%` 来匹配以盘符开头的字段值,并使用 `notLike` 来排除这些值。
希望对您有所帮助!如果您有任何其他问题,请随时提问。
阅读全文