您的位置:首页 > 其它

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

2016-08-20 15:14 183 查看
MyBatis 3.2.6插入时候获取自增主键方法有二

 

以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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: