Hi Ramy,
See the two options below
Option1 : remove property attribute from the iterator tag
<select id="selectAssgnResults" parameterClass="java.util.List"
resultMap="RschResult" >
select
<iterate open=" " close=" " conjunction=",">
$[]$
</iterate>
from RSCH
Option 2. Pass an object that contains "reportData" as its member
variable. Make sure you pass same data type.
Dereje
On 10/18/07, ramy <[EMAIL PROTECTED]> wrote:
>
>
> I have a list over which the select statement has to be run
> my sql is like
>
> <select id="selectAssgnResults" parameterClass="java.util.List"
>
> resultMap="RschResult" >
> select
> <iterate property="reportData" open=" " close=" " conjunction=",">
> $[]$
>
> </iterate>
>
> from RSCH
>
> </select>
>
>
> It throws me an error
>
> --- Check the selectAssgnResults.
> --- Check the parameter map.
> --- Cause: com.ibatis.common.beans.ProbeException: Error getting ordinal
> list from JavaBean. Cause java.lang.StringIndexOutOfBoundsException:
> String
> index out of range: -1
>
> --
> View this message in context:
> http://www.nabble.com/passing-a-list-to-sqlmap-tf4648784.html#a13280522
> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>
>