java mybatisplus 使用QueryWrapper 查询表中某一个字段
时间: 2024-03-29 19:34:15 浏览: 72
mybatis-plus QueryWrapper条件查询器
假设你要查询表中字段名为`field_name`,字段值为`field_value`的数据,可以使用以下代码:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.QueryChainWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class MyController {
@Autowired
private MyMapper myMapper;
@GetMapping("/query/{fieldValue}")
public Object query(@PathVariable("fieldValue") String fieldValue) {
QueryWrapper<MyEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("field_name", fieldValue);
return myMapper.selectList(queryWrapper);
}
}
```
其中,`MyEntity`为对应的实体类,`MyMapper`为对应的Mapper接口。使用`queryWrapper.eq("field_name", fieldValue)`可以构建查询条件,其中`field_name`为表中字段名,`fieldValue`为要查询的字段值。使用`myMapper.selectList(queryWrapper)`可以执行查询操作。
阅读全文