I deprecated that behaviour, because the API was inconsistent.  And then the
question would arise, how do I get the row count for the number of rows
inserted? (it's possible).
So now the only way is to set the id on the objects themselves.  If you have
a weird case where the ID is not on the parameter object, just wrap it in a
Map.

Clinton

On Tue, Oct 13, 2009 at 6:38 AM, Josh Joy <[email protected]> wrote:

> Hi,
>
> I'm using MS Sql Server 2005, previously with iBatis v2.x, I was able
> to get the generated id from an insert as the return value for a
> method.
>
> With iBatis v3, the return value is always "1", which I'm assuming
> means 1 row was inserted.
>
> How can I configure the api to return the generated id from an insert?
> For the insert, I am using keyProperty="id" useGeneratedKeys="true",
> and that seems to work... my object property id has the generated id.
> Though I would like it as the return value for the insert method as
> well...
>
> Thanks,
> Josh
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to