码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis插入语句useGeneratedKeys="true"的用法

时间:2019-07-16 12:52:29      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:定义   方法   含义   use   ext1   --   app   lse   ase   

<!-- 插入新的问题件 -->
    <!-- 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设置的领域模型属性中。

Mybatis插入语句useGeneratedKeys="true"的用法

标签:定义   方法   含义   use   ext1   --   app   lse   ase   

原文地址:https://www.cnblogs.com/genghuilove/p/11193921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!