自增主键返回
首先在personMapper.xml中添加用户<!-- 添加用户 -->
<insert id="insertUser" parameterType="com.it.fan.Person" >
<!-- keyproperty将查询到的主键值设置到parameterType相对应的哪个属性
order是SELECT last_insert_id()的执行顺序,相对于insert语句的执行顺序
resultType是指定SELECT LAST_INSERT_ID()的结果类型
-->
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
SELECT last_insert_id()
</selectKey>
insert into user(username,password)value(#{username},#{password})
</insert>
非自增主键返回
<insert id="" parameterType="com.it.fan.User">
<selectKey keyProperty="id" order="BEFORE" resultType="java.lang.String">
select uuid()
</selectKey>
insert into uuser(id,username,password)value(#{id},#{username},#{password})
</insert>