ibatis获取数据插入mysql时的自增字段 RT,ibatis获取数据插入mysql时的自增字段id,id是没有任何意义的自增主键,xml代码见下面,然后我在java里面用dao调用:Integer id = resCollDao.addMetadata(mData);System.out.println(id);,然后得到的id值始终为1,但是控制台能看到已经select出来的数据,是说这样select出来的数据不能直接在java里接吗?
<insert id="addMetadata" parameterType="MetadataBean" useGeneratedKeys="true" keyProperty="id"> insert into cfsdc_metadata( language, contacterName, unit, position, telephone, fax, address, city, province, zip, country, email, workhour, createdTime ) values ( #{language}, #{contacterName}, #{unit}, #{position}, #{telephone}, #{fax}, #{address}, #{city}, #{province}, #{zip}, #{country}, #{email}, #{workhour}, #{createdTime} ) <selectKey resultType="int" keyProperty="id" > select @@IDENTITY as id </selectKey> </insert>