Hi why dont you use result map to getName of the color class.. like...

<typeAlias alias="colorClass" type="ColorClass" />
<resultMap id="colorClass" class="colorClass">
<result property="name" column="name" />
</resultMap>


<select id="getNameOfColorClass" timeout="800" parameterClass="colorClass" 
resultMap="colorClass" >

select name, id from mytable 

<dynamic prepend="where">
<iterate prepend="AND" property="id" open="(" 
close=")" conjunction="OR">
C064ID=#id[]#
</iterate>
</dynamic>
</select>

So in you class u can get the name of the color class by doing 
colorClass.getname();

Hope this will help you....
----- Original Message ----
From: Ashish Kulkarni <[EMAIL PROTECTED]>
To: user-java@ibatis.apache.org
Sent: Friday, 4 January, 2008 12:16:34 AM
Subject: question about parameterMap and java class

Hi
I have a class like below with get and set method
public ColorClass
{
private String name, desc;

public void setName(String _name)
{
this.name = _name;
}
public String getName() 
{
return name;
}

}

How can i define this ColorClass in parameterMap and use it in SQL statement 
for varaible substituation.
<parameterMap mymap" class="java.util.Map">
     <parameter property="id" javaType=" java.util.List" /> 
</parameterMap>
where id is list of ColorClass,

I have a SQL statement as below

select name, id from mytable 

<dynamic prepend="where">
<iterate prepend="AND" property="id" open="(" 
close=")" conjunction="OR">
C064ID=#id[]#
</iterate>
</dynamic>

I want to use getName method to get name of the colorclass,


      Now you can chat without downloading messenger. Go to 
http://in.messenger.yahoo.com/webmessengerpromo.php

Reply via email to