Hi all,

I am very new on iBatis and I have searched this forum and followed few of
the examples but still not able to get this to work.

In my sqlmap I have this
<resultMap id="ClueEntry" class="ClueEntry">
   ...
   ...
   <result property="memberList" column="id" select="getMemberListById" />
</resultMap>

  <select id="getMemberListById" parameterClass="java.lang.String"
resultClass="java.lang.String">
        SELECT fullname FROM members where members.specialid = #id#
  </select>

the id is a special id, multiple people can have the same id #, I verified
the statement on the sql server and I got a list of 4 names. However, the
result for memberList is always null.

the ClueEntry class is like this:
public ClueEntry {
...
...
   private List memberList = new ArrayList();
...
...
        public List getMemberList () {
                return this.memberList ;
        }

        public void setMemberList (List memberList ) {
                this.memberList = memberList ;
        }
...
...
}

The ClueEntry class also contains other simple primitive types like string
and integer and I can get the data  into the resultmap without a problem.

Can someone point out to me what have I done wrong here? Thank you very much
for your help.
-- 
View this message in context: 
http://www.nabble.com/retrieve-a-list-of-strings%2C-how--tf4609397.html#a13162784
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.

Reply via email to