MyBatis查询,返回值Map或List
程序员文章站
2022-07-01 08:04:30
...
返回值是单条数据
Controller
@RequestMapping(value = "/ss", method = RequestMethod.POST)
@ApiOperation(value = "测试")
public ApiJsonTemplate<Map> ss(HttpServletRequest request) {
return linkAccountCardService.ss(request);
}
Service
/**
* 测试
* @param request
* @return
*/
ApiJsonTemplate<Map> ss(HttpServletRequest request);
ServiceImpl
/**
* 测试
* @param request
* @return
*/
@Override
public ApiJsonTemplate<Map> ss(HttpServletRequest request) {
Map<String,Object> ss= linkAccountCardMapper.selectByPrimaryen();
return ApiJsonTemplate.buider().setSuccessDate(ss);
}
dao
/**
* 测试
* @return
*/
Map<String, Object> selectByPrimaryen();
mapper.xml文件
<!--selectByPrimaryen-->
<select id="selectByPrimaryen" resultType="java.util.HashMap">
select 字段名, 字段名
from 表名 where id=16
</select>
返回值是多条数据
dao接口定义
/**
* 获取map list
* @return
*/
List<Map<String,Object>> selectUserMapList();
mapper.xml文件
<select id="selectUserMapList" resultType="java.util.HashMap">
select 字段名, 字段名
from 表名
</select>
下一篇: MyBatis返回值为Map