mybatispuls查询数据库怎么返回一个字段
时间: 2023-07-20 15:23:40 浏览: 109
mybatis返回Integer
5星 · 资源好评率100%
在Mybatis-Plus中,查询数据库返回一个字段可以通过以下两种方式实现:
1. 使用selectObjs()方法
selectObjs()方法可以返回一个Object类型的结果集,包含了查询结果的第一行第一列的数据。代码示例如下:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("id", 1L);
Object result = userMapper.selectObjs(wrapper);
```
2. 使用selectMaps()方法
selectMaps()方法可以返回一个Map类型的结果集,包含了查询结果的第一行数据,其中Map的key为表的字段名,value为对应的值。代码示例如下:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("id", 1L);
List<Map<String, Object>> result = userMapper.selectMaps(wrapper);
```
以上两种方式都可以返回一个字段的查询结果,具体使用哪种方式取决于你的需求。
阅读全文