Ibatis queryForMap()key 值相等时结果集???

如数据库表中数据
id name
1 a
2 b
3 c
4 d

我现在实现了 查询后 map中数据是
1->a
2->b
3->c
4->d

但是如果数据库中数据改变为下面这样时
1 a
1 e
2 b
3 c
4 d

我想要的结果是 
1->a,e
2->b
3->c
4->d

哪位大哥有经验,帮我解答一下

作者: fixed_2008   发布时间: 2011-06-10

自己顶个下。。。各位大哥帮办忙。顶顶也行 不要让帖子降了。。急啊

作者: fixed_2008   发布时间: 2011-06-10

你这个有问题

怎么可能有重复的主键ID都为1呢?

如果可以重复的话,那这个Map的key就不能拿id来作为key了

你可以考虑用queryForList,把结果放在list里面。

作者: javaors   发布时间: 2011-06-10