当前位置:编程学习 > JAVA >>

Mybatis 如何 返回 List<String> 类型 或 List<Map<String,Object>>类型

求助
Mybatis 如何 返回 List<String> 类型 或 List<Map<String,Object>>类型 --------------------编程问答-------------------- XML里面resutType="String",接口返回List<String> 不行吗? --------------------编程问答-------------------- 楼上说得对,如果返回List<String>,resultType="String"就可以了,如果需要返回List<Map<String,Object>>,就需要自定义一个<resultMap>  --------------------编程问答-------------------- 楼上说得对,如果返回List<String>,resultType="String"就可以了,如果需要返回List<Map<String,Object>>,就需要自定义一个<resultMap>  --------------------编程问答-------------------- 网上找点视频资料看下呗,很多的 --------------------编程问答--------------------
复杂的返回类型需要自己定义,例如User对象...普通的int,string那些就不用说了,不需要定义 --------------------编程问答-------------------- 1、通过this.getSqlSession()的方法来封装,如果你调用的是this.getSqlSession().selectList,怎会封装一个List,如果this.getSqlSession().selectOne就会是一个对象。
2、要返回map可以通过如下方式知道key和value

<resultMap type="HashMap" id="testMap">  
    <result column="UA_INFO" property="key" />  
    <association property="value" resultMap="com.xxx.xxx.BaseResultMap"></association>  
  </resultMap>  

<select id="getUaMapByTimestamp" parameterType="Map" resultMap="testMap">  
  SQL语句  
</select> 
--------------------编程问答-------------------- 如何返回List<String[]> --------------------编程问答-------------------- 或者List<Object[]>这应该是最常用的
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,