在语句前面加上以下语句即可
第一种:
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
SELECT LAST_INSERT_ID()
</selectKey>
第二种:
useGeneratedKeys="true" keyProperty="user.id"
这里需要注意一点,我的是user.id, 因为我在mapper接口里面定义了参数名的,看下图
如果没有定义参数名的话,直接useGeneratedKeys="true" keyProperty="id"即可
mybatis会把添加后的主键id赋值到keyProperty指定的这个属性上去,记住要有setter方法!