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插入时获取自增主键方法,希望对大家有所帮助