ibatis 查询结果的必须要对应一个实体类吗~!?

刚学用ibatisnet想问一下ibatis能不能把查询结果封装成哈希表结构键值对应的形式~!要用字段名做为键,字段数据为值的样子~!不是用某一个字段数据作为键~!因为感... 刚学用ibatisnet想问一下ibatis能不能把查询结果封装成哈希表结构键 值对应的形式~!要用字段名做为键,字段数据为值的样子~!不是用某一个字段数据作为键~!因为感觉如果数据库表结构很大的话建实体很累啊~!而且如果做统计什么的多表查询又要专门建实体类比较麻烦~!或者大家都是怎么解决这类问题的求指教~! 展开
 我来答
apolosun
推荐于2016-08-11 · TA获得超过312个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:221万
展开全部
可以的
resultClass="Map"
java 中把结果集转化为Map就可以了,map中的键为字段名,值为结果集中的值

不过一般不建议这么用,一般sql语句比较灵活,结果集的列数不固定的时候才这么用,一般还是建议用实体来封装数据
疯希
2013-01-06 · TA获得超过540个赞
知道小有建树答主
回答量:216
采纳率:100%
帮助的人:166万
展开全部
可以的,假设APP_LOG表有3个字段 APP_LOG(ID,TYPE,DESCR)
xml文件:
<select id=" select" resultClass="java.util.HashMap">
select
ID as id,
TYPE as type,
DESCR as descr
from APP_LOG
</select>
Java主要代码:
Map map = (Map) getSqlMapClientTemplate().queryForObject("select");
String id = (String) map.get("id");
String type = (String) map.get("type");
String descr = (String) map.get("descr");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式