您的位置:首页 > 其它

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

2015-12-31 15:33 387 查看
以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;

文章出自:http://www.linuxidc.com/Linux/2014-03/98965.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: