mybatis查询结果为Map类型

原创 2017年08月10日 16:01:37

1.mapper.xml

<select id="findYwmsid" resultType="java.util.Map">
        select DISTINCT(yid) AS "yid",sd.label AS "name" 
        from qk_yw_ywms 
    </select>

2.Dao

List<Map<String,String>> findYid();

3.controller

List<Map<String,String>> lst = qkYService.findYid();
model.addAttribute("yMap", lst);

4.jsp

<c:forEach items="${yMap }" var="map">
    <form:option value="${map.yid }" label="${map.name }" />                
</c:forEach>

相关文章推荐

MyBatis查询返回Map时设置值为null的字段也在结果集中

使用Mybatis的查询,很多时候都要返回Map,Mybatis默认若field的值为null时候不返回字段的名称,导致结果集map没有对应的key。 然而很多时候为了前端的使用方便还是要返回字段的k...

在Java中将数据库查询结果保存为List<Map>类型的JavaScript数组文件

将一些基本的、频繁使用的数据保存为js文件,不仅可以大大减少对服务器的访问,而且有效地改善用户的体验,浏览网页变得非常地流畅。这对提高整个web应用系统的质量非常有好处。以下方法用于将查询结果保存到j...
  • wj800
  • wj800
  • 2011年11月17日 08:51
  • 2258

MyBatis动态参数为数组、list、Map,并使用oder by给结果排序

在使用Mybatis时,传入的参数有可能为数组、链表和Map,如果参数为数组或链表,主要使用foreach标签来进行迭代处理,以下给出示例: 实体类public class TestResult {...

mybatis 调用存储过程,处理返回2个不同类型的结果集

Expected one result (or null) to be returned by selectOne()
  • FL4503
  • FL4503
  • 2014年09月27日 00:34
  • 772

MyBatis 返回动态结果类型插件

MyBatis 返回动态结果类型插件说明虽然写了这么一个插件,但是个人建议尽可能不去这么用,如果这个插件真正能方便你,使用起来也没任何问题。关于插件的一些个人修改建议,在插件的注释中有说明。插件用途:...
  • isea533
  • isea533
  • 2016年10月16日 18:41
  • 4148

Mybatis进行id类型、String类型、map类型、ben类型参数传入Sql查询

Mybatis进行id类型、String类型、map类型、ben类型参数传入Sql查询

mybatis中使用map类型参数,其中key为列名,value为列值

最近有个需求,就是使用mybatis时,向mysql中插入数据,其参数为map类型,map里面的key为列名,而key对应的value是该列对应的列值;问题是每次插入mysql中数据行的部分列,即ma...

mybatis返回map类型数据空值字段不显示(三种解决方法)

一、查询sql添加每个字段的判断空IFNULL(rate,'') as rate二、ResultType利用实体返回,不用map三、springMVC+mybatis查询数据,返回resultType...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis查询结果为Map类型
举报原因:
原因补充:

(最多只允许输入30个字)