MyBatis插入时候获取自增主键方法
MyBatis插入时候获取自增主键方法
凯文加内特 发表于2年前
MyBatis插入时候获取自增主键方法
  • 发表于 2年前
  • 阅读 84
  • 收藏 3
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

MyBatis 3.2.6插入时候获取自增主键方法有二

以MySQL5.5为例:

方法1:

<insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id">
        insert into person(name,pswd) values(#{name},#{pswd})
</insert>

注:需要Person.getId()

方法二:

<insert id="insert" parameterType="Person">
        <selectKey keyProperty="id" resultType="long">
            select LAST_INSERT_ID()
        </selectKey>
        insert into person(name,pswd) values(#{name},#{pswd})
</insert>


共有 人打赏支持
粉丝 318
博文 663
码字总数 86580
×
凯文加内特
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: