mybatisplus查询表里所有的名字
时间: 2023-07-06 10:28:03 浏览: 213
Access中查询与报表.pdf
假设你要查询表中所有的名字字段,可以使用MyBatis Plus提供的`selectList()`方法,代码如下:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public List<String> findAllNames() {
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.select("name"); // 指定要查询的字段
List<User> users = userMapper.selectList(wrapper);
List<String> names = users.stream().map(User::getName).collect(Collectors.toList());
return names;
}
}
```
在上面的代码中,我们创建了一个查询条件包装器`wrapper`,并使用其`select()`方法指定要查询的字段名。然后,我们使用`selectList()`方法执行查询,并将查询结果转换成名字列表返回。
需要注意的是,以上代码仅供参考,具体实现需要根据你的实际情况进行调整。
阅读全文