You can use the three argument form of queryForObject(), which takes a bean as the third argument... Unless I'm missing something you said. Pass in the partially filled bean as the third argument, and ibatis will populate that base on the query instead of creating a new instance.
-Bryan Shannon -----Original Message----- From: aleksey2 [mailto:[EMAIL PROTECTED] Sent: Monday, June 30, 2008 9:26 AM To: user-java@ibatis.apache.org Subject: Re: populate same instance I want my input object to be returned as output. Is that possible? Nicholoz Koka Kiknadze wrote: > > No as long as you want to avoid new object creation. But > > tr1 = getSqlMapper().queryForObject("selectTransferByRefId",tr1) > > do I miss anything? > > > > On Fri, Jun 27, 2008 at 7:56 PM, aleksey2 <[EMAIL PROTECTED]> > wrote: > >> >> Transfer tr1 = new Transfer(); >> tr.setId(123); >> Transfer tr2 = >> getSqlMapper().queryForObject("selectTransferByRefId",tr1); >> >> In the above code I get back a new instance of the Transfer object. >> Is there any way to get tr1 Transfer object populated by the query? >> >> Thanks >> Aleksey >> -- >> View this message in context: >> http://www.nabble.com/populate-same-instance-tp18158016p18158016.html >> Sent from the iBATIS - User - Java mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/populate-same-instance-tp18158016p18195653.html Sent from the iBATIS - User - Java mailing list archive at Nabble.com.