You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by eznibe <en...@gmail.com> on 2007/11/27 20:50:30 UTC
resultMap HashMap and with a list
Hi All,
can someone tell me if this can be done...
QRY
Select type, name
from table
order by type, name
where the result will be
TYPE NAME
type1 aaa
type1 bbb
type2 ccc
type3 axzd
I want a map with 3 Keys (type1, type2, and type3) and the value of each Key
is the list or Names?
can this be done... i tried this and no luck
<resultMap id="get-types" class="java.util.HashMap" groupBy="key">
<result property="key" column="name" />
<result property="val" resultMap="get-names"/>
</resultMap>
<resultMap id="get-names" class="java.util.ArrayList">
<result property="name" resultMap="name" />
</resultMap>
<select id="retrieveRelatedTo" resultMap="get-cnt-cnt-connections">
Select type, name
from table
order by type, name
</select>
Thanks
--
View this message in context: http://www.nabble.com/resultMap-HashMap-and-with-a-list-tf4883952.html#a13978244
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
Re: resultMap HashMap and with a list
Posted by Jeff Butler <je...@gmail.com>.
iBATIS will not do this on its own. You could probably do it with a
custom rowHandler.
Jeff Butler
On Nov 27, 2007 1:50 PM, eznibe <en...@gmail.com> wrote:
>
> Hi All,
>
> can someone tell me if this can be done...
>
> QRY
>
> Select type, name
> from table
> order by type, name
>
> where the result will be
>
> TYPE NAME
> type1 aaa
> type1 bbb
> type2 ccc
> type3 axzd
>
>
> I want a map with 3 Keys (type1, type2, and type3) and the value of each
> Key
> is the list or Names?
>
> can this be done... i tried this and no luck
>
> <resultMap id="get-types" class="java.util.HashMap" groupBy="key">
> <result property="key" column="name" />
> <result property="val" resultMap="get-names"/>
> </resultMap>
>
>
> <resultMap id="get-names" class="java.util.ArrayList">
> <result property="name" resultMap="name" />
> </resultMap>
>
>
> <select id="retrieveRelatedTo" resultMap="get-cnt-cnt-connections">
> Select type, name
> from table
> order by type, name
> </select>
>
>
> Thanks
> --
> View this message in context:
> http://www.nabble.com/resultMap-HashMap-and-with-a-list-tf4883952.html#a13978244
> Sent from the iBATIS - User - Java mailing list archive at Nabble.com<http://nabble.com/>
> .
>
>