欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MyBatis插入时获取自增主键方法

程序员文章站 2024-03-11 18:38:37
mybatis 3.2.6插入时候获取自增主键方法有两种。下面以以mysql5.5为例通过两种方法给大家介绍mybatis获取自增主键的方法,一起看看吧。 以mysq...

mybatis 3.2.6插入时候获取自增主键方法有两种。下面以以mysql5.5为例通过两种方法给大家介绍mybatis获取自增主键的方法,一起看看吧。

以mysql5.5为例:

方法1:

<insert id="insert" parametertype="person" usegeneratedkeys="true" keyproperty="id">
insert into person(name,pswd) values(#{name},#{pswd})
</insert>

方法2:

<insert id="insert" parametertype="person">
<selectkey keyproperty="id" resulttype="long">
select last_insert_id()
</selectkey>
insert into person(name,pswd) values(#{name},#{pswd})
</insert>

插入前实体id属性为0;

插入后实体id属性为保存后自增的id;

以上所述是小编给大家介绍的mybatis插入时获取自增主键方法,希望对大家有所帮助