For reference:

http://opensource.atlassian.com/confluence/oss/display/IBATIS/How+do+I+call+a+stored+procedure

Under: What SqlMapClient Method Should I Use?
...
If your procedure returns a result set (not a result set in an OUT
parameter, but a result set from the procedure itself), then use *
queryForList()* or *queryForObject()*. Use queryForList() if you expect more
than one result object, or queryForObject() if you expect only one result
Object.
...
If your procedure does not return result sets, or only returns result sets
in OUT parameters, then use the *update()* method.

-Ryan

On Mon, Mar 10, 2008 at 2:22 PM, Ryan Shelley <[EMAIL PROTECTED]>
wrote:

> In the one you had, you were creating an empty HashMap, executing the
> queryForList method passing in the empty HashMap, and then converting the
> still empty HashMap to a list and returning that to your method.
> queryForList doesn't take an object parameter to store the results in, it
> takes an object parameter to pass variables into your queries.  The return
> value of queryForList is a List of your ResultMapped Models.
>
> -Ryan
>
>
> On Mon, Mar 10, 2008 at 2:06 PM, Jesse Reimann <[EMAIL PROTECTED]>
> wrote:
>
> >  Ryan that's exactly what I did that wouldn't work. It returns to me a List 
> > that has 10 elements all which are NULL.
> >
> >
> >
> >
> >
> > Jesse
> >
> >
> >
>
>

Reply via email to