We do this all the time.  What is the error you are getting?

On 7/19/07, Nic Smith <[EMAIL PROTECTED]> wrote:

 Has anyone actually managed to get this working? It doesn't looking like
iBatis supports the 'dot notation'. So while you can pass through custom
classes in a map you can't then access any of its properties. Is there
anything I may have missed here?



Cheers,

Nic



*From:* Tony Johnson [mailto:[EMAIL PROTECTED]
*Sent:* Thursday, 19 July 2007 8:59 p.m.
*To:* [email protected]
*Subject:* RE: Passing a custom class type + additional data



Yeah, you should certainly be able to do that…




 ------------------------------

*From:* Nic Smith [mailto:[EMAIL PROTECTED]
*Sent:* 19 July 2007 03:44
*To:* [email protected]
*Subject:* Passing a custom class type + additional data



Hi,



Is it possible to pass in user defined types  as well as additional data
types in a Map. For example:



------

<select id="SelectDocument" parameterClass="map"
resultMap="DocumentResult">



I want the map to contain a type of "Document" (a class in our .Net code),
as well as an int[].



So, the key value pairs would be:

document, {object type of Document}

groups, {int[]}



Can I then in my SQL statement write something like this?

UPDATE

   [DocumentTable]

SET

   Id = #document.Id#,

   Name = #document.ShortName#

WHERE

   GroupId IN

   <iterate property=" groups" open="(" close=")" conjunction=",">

 # groups[]#

 </iterate>



If this isn't the case? Is there some other way that I can do this?



Cheers,
Nic

Reply via email to