Mybatis 如何 返回 List 类型 或 List>类型

chenbing3313 2012-11-01 02:59:31
求助
Mybatis 如何 返回 List<String> 类型 或 List<Map<String,Object>>类型
...全文
253640 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
小万敲代码 2014-11-21
  • 打赏
  • 举报
回复
@lvbang_lzt 说的可是返回map<string,对象>返回对象map的配置.
wad12302 2014-04-25
  • 打赏
  • 举报
回复
你可以实现他的接口自己封装结果
食得落 2014-04-23
  • 打赏
  • 举报
回复
	<select id="getMyCredit"  parameterClass="java.util.Map" resultClass="java.util.HashMap">
	</select>
这样设置返回类型为resultClass="java.util.HashMap",查询时执行queryForList
List<Map<String,Object>> list = fspDao.queryForList("XX.xx",params);
即可 如果要想返回为List<String>只需要设置resultClass="java.long.String"
QQ371496669 2014-04-23
  • 打赏
  • 举报
回复
引用 8 楼 CrossJL 的回复:
或者List<Object[]>这应该是最常用的
你这个,我真不常用,也没用过
3kqing 2013-07-26
  • 打赏
  • 举报
回复
或者List<Object[]>这应该是最常用的
3kqing 2013-07-26
  • 打赏
  • 举报
回复
如何返回List<String[]>
lzh_me 2013-07-25
  • 打赏
  • 举报
回复
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> 
小丑哥_V5 2013-07-25
  • 打赏
  • 举报
回复
复杂的返回类型需要自己定义,例如User对象...普通的int,string那些就不用说了,不需要定义
完美灬缺陷 2013-07-23
  • 打赏
  • 举报
回复
网上找点视频资料看下呗,很多的
vbubble 2013-07-23
  • 打赏
  • 举报
回复
楼上说得对,如果返回List<String>,resultType="String"就可以了,如果需要返回List<Map<String,Object>>,就需要自定义一个<resultMap>
DavidChou 2012-11-02
  • 打赏
  • 举报
回复
楼上说得对,如果返回List<String>,resultType="String"就可以了,如果需要返回List<Map<String,Object>>,就需要自定义一个<resultMap>
  • 打赏
  • 举报
回复
XML里面resutType="String",接口返回List<String> 不行吗?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧