主题:ibatis查询返回java.util.HashMap结果列表 XML文件中的配置方式
时间: 2020-08-27来源:ITEYE
前景提要
相关推荐: jdbc通用查询通过map替代实体 ibatis dao的封装讨论(欢迎拍装) 介绍DynamicQueryTool,一个用于解决“拼装动态查询”的小工具。 ibatis查询返回java.util.HashMap结果列表 ibatis中动态查询返回字段返回用resultClass="java.util.HashMap" 的问题 ibatis resultclass "java.util.hashmap" 缓存 ibatis中配置parameterClass="java.util.HashMap"的用法 ibatis中动态查询表返回用resultClass="java.util.HashMap" 的问题
推荐群组: JSF
更多相关推荐
iBATIS 这两天写代码时,遇到一个问题,要求在DAO层要返回一个java.util.HashMap的结果集,但是平常我们多返回List或者VO,在网上搜索了下,结果找到了这样一个方法,记录如下:DAO的实现类中的代码: return Map getItemNames () { return getSqlMapClientTemplate().queryForMap("getItemNameMap", null, "key", "value"); } SqlMap配置文件中的代码: <resultMap id=map-item-name" class="java.util.HashMap"> <result property="key" column="SKU"/> <result property="value" column="Description"/> </resultMap> <select id="getItemNameMap" resultMap="map-item-name"> select SKU, Description from Items </select> 在业务层调用getItemNames()时,返回的结果已经是一个标准的java.util.HashMap了,可以使用其方法 get(String key)来直接获取对应的value,非常方便。 参考地址: http://osdir.com/ml/java.ibatisdb.user/2005-01/msg00336.html

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行