<!-- 插入新的問題件 --> <!-- useGeneratedKeys="true"把新增加的主鍵賦值到自己定義的keyProperty(id)中 --> <insert id="insert" parameterType="jw.base.entity.WrongRecApply" useGeneratedKeys="true" keyProperty="id" > insert into tb_wrong_rec_apply (num, cid, `type`, `describe`, solution, seller_tel, seller_qq, seller_email, buyer_tel, buyer_qq, buyer_email, submit_time, update_time, r_wrong_id, ext1, ext2, img,state ) values (#{num,jdbcType=VARCHAR}, #{cid,jdbcType=INTEGER}, #{type,jdbcType=VARCHAR}, #{describe,jdbcType=VARCHAR}, #{solution,jdbcType=VARCHAR}, #{sellerTel,jdbcType=VARCHAR}, #{sellerQq,jdbcType=VARCHAR}, #{sellerEmail,jdbcType=VARCHAR}, #{buyerTel,jdbcType=VARCHAR}, #{buyerQq,jdbcType=VARCHAR}, #{buyerEmail,jdbcType=VARCHAR}, #{submitTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{rWrongId,jdbcType=INTEGER}, #{ext1,jdbcType=VARCHAR}, #{ext2,jdbcType=VARCHAR}, #{img,jdbcType=LONGVARBINARY},#{state,jdbcType=INTEGER} ) </insert>
useGeneratedKeys 取值范圍true|false 默認值是:false。 含義:設置是否使用JDBC的getGenereatedKeys方法獲取主鍵並賦值到keyProperty設置的領域模型屬性中。