Hi there!

>A couple of options:
>1) use resultMap instead of resultClass

I did think about that, but can you do that ?

I did try like this:

    <resultMap id="adminUserAccessCodesResult" class="java.util.HashMap">
        <result property="key"          column="KEY"/>
        <result property="value"        column="VALUE"          
jdbcType="NUMERIC" javaType="java.lang.Integer"/>
    </resultMap>

    <select id="retrieveAdminUserAccessCodes" 
resultMap="adminUserAccessCodesResult"  ...>

But, the HashMap now is empty with a null object (size = 1) .. Meaning can't 
populate the 
fieldes... As I thought ... Since you don't have set'ers for the key and value 
for an HashMap.

But it was not like this you meant ?

---

>2) use a bean instead of a Map

It was ment to be like this

AdminuserBean

Name,
Phone,
accessCode   (as an HashMap)
...

So I was hopeing to use the queryForMap directly, instead of manualy populate 
it afterwards.

>Using resultClass=Map, you get whatever JDBC sends back - which in this case 
>is a BigInteger.

I see ... Yes thougth it could be like that.

So can you explain what you meant by useing a resultMap with HashMap ??


Thanks again!


Cheers,
Erlend

Reply via email to