mybatis插入数据返回id的实现方式
一、 useGeneratedKeys="true"
<insert id="saveUser" parameterType="com.apcstudy.user.domain.User"
useGeneratedKeys="true" keyProperty="id" keyColumn="id">
insert into user(id,username,birthday,sex,address) values (#{id},#{username},#{birthday},#{sex},#{address})
</insert>
二、通过
<insert id="saveUser2" parameterType="com.apcstudy.user.domain.User">
<selectKey keyProperty="id" keyColumn="id" resultType="integer" order="AFTER">
select last_insert_id();
</selectKey>
insert into user(id,username,birthday,sex,address) values (#{id},#{username},#{birthday},#{sex},#{address})
</insert>