LambdaQueryWrapper查询字段包含某个值
时间: 2024-09-20 14:14:52 浏览: 184
使用tp框架和SQL语句查询数据表中的某字段包含某值
LambdaQueryWrapper是阿里巴巴开源的Mybatis Plus库提供的一种方便的动态SQL构建工具,它允许你在编写查询条件时使用类似Java 8的Lambda表达式,极大地简化了复杂的SQL构造。如果你想要查询某个字段包含特定值的情况,你可以这样做:
```java
import com.baomidou.mybatisplus.core.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
// 假设我们有一个User实体和一个Mapper接口
List<User> users = userMapper.selectList(
new LambdaQueryWrapper<User>()
.contains("fieldToCheck", "targetValue")
);
```
在这个例子中,`"fieldToCheck"`是你想检查包含特定值的字段名,`"targetValue"`是要查找的值。`contains`方法用于匹配该字段是否包含指定的值。
阅读全文