mybatis insert 返回主键

Posted Eilen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis insert 返回主键相关的知识,希望对你有一定的参考价值。

第一种:
<insert id="addUserForId" useGeneratedKeys="true" keyProperty="userId" parameterType="User"> insert into user(userName,password,comment) values(#{userName},#{password},#{comment}) </insert>
第二种:
<!-- 插入一个商品 -->
    <insert id="insertProduct" parameterType="domain.model.ProductBean" >
       <selectKey resultType="java.lang.Long" order="AFTER" keyProperty="productId">
          SELECT LAST_INSERT_ID()
      </selectKey>
        INSERT INTO t_product(productName,productDesrcible,merchantId)values(#{productName},#{productDesrcible},#{merchantId});
    </insert>


以上是关于mybatis insert 返回主键的主要内容,如果未能解决你的问题,请参考以下文章

mybatis的insert返回主键

Mybatis 怎么返回insert插入的主键

mybatis insert 返回主键 的before 和after的区别

mybatis insert 之后,返回主键为null,我的配置如下

Mybatis 在 insert 之后想获取自增的主键 id,但是总是返回1

Mybatis Insert 返回主键ID