mybatis记录随便保存数据获取自增主键的值

Posted chlin7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis记录随便保存数据获取自增主键的值相关的知识,希望对你有一定的参考价值。

在实际开发过程中,遇到mysql设置主键为自增方式,插入后还需要基于主键进行后续操作,这时候就需要获取主键自增的ID,

基于xml配置获取主键的方式如下:

<insert>

...此处省略sql

<selectKey keyProperty="id" resultType="java.lang.String" order="AFTER" keyColumn="id" >
SELECT LAST_INSERT_ID() AS userid
</selectKey>

</insert>

 

其中: keyProperty="id"为返回实体的属性,需要有setter方法

以上是关于mybatis记录随便保存数据获取自增主键的值的主要内容,如果未能解决你的问题,请参考以下文章

[mybatis]Mapper XML Files_获取自增主键的值

Mybatis返回自增主键的xml方式

mybatis自增主键返回

PostgreSQL自增主键的用法以及在mybatis中的使用

mybatis执行insert后马上能获取自增主键的语句写法

mybatis(mapper映射文件)