The property attribute is valid in IBatisNet. For Java, try keyProperty: <selectKey keyProperty="personId" resultClass="java.lang.Integer"> SELECT curval('persons_id_seq') </selectKey>
Unless I missed something, the iBATIS-SqlMaps-2.pdf file from 5/5/2005 didn't mention keyProperty anywhere. This should also work: Person aPerson = new Person(); aPerson.setFirstname("Joe"); aPerson.setLastname("Bloggs") Integer anID = (Integer)sqlMap.insert("insert", aPerson); aPerson.setPersonId(anID); --- Alan Chandler <[EMAIL PROTECTED]> wrote: > On Friday 30 Sep 2005 19:57, Larry Meadors wrote: > > You would do this (or close): > > > > <insert id="insert"> > > INSERT INTO person (lastname, firstname) values (#lastname#, > #firstname#) > > <selectKey property="personId">SELECT > curval('persons_id_seq')</selectKey> > > </insert> > > the property attribute of <selectKey> is wrong - Eclipse is throwing > it out as > an error > > -- > Alan Chandler > http://www.chandlerfamily.org.uk >