1. <insert id="" useGeneratedKeys="true" keyProperty="id" parameterType="">
insert语句.......
<insert>
2. <insert id="" parameterType="">
<selectKey resultType ="java.lang.Integer" keyProperty= "id" order= "AFTER">
SELECT LAST_INSERT_ID()
</selectKey >
insert语句.......
<insert>
注意:
id返回的是插入的实体类中,而不是方法的返回结果,方法返回结果还是0或1
第一种适用于可以生成自增ID的数据库,第二种可以用于不能生成自增ID的数据库比如Oracle