1.返回自增id
mysql中返回自增id可以使用select last_insert_id();这个方法是和连接有关的,所以说其他连接就算进行了插入操作,只要这个连接没有再次插入数据,返回的还是这次插入的id
2.实例
返回integer类型的自增id
<insert id="insertPerson" parameterClass="Person">
insert into person(name,age)
values(#name#,#age#)
<selectKey resultClass="java.lang.Integer" keyProperty="id">
select last_insert_id() as id from person limit 1
</selectKey>
</insert>