第一步:
在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名!
<insert id="insert" parameterType="User" useGeneratedKeys="true" keyProperty="id">
insert into tb_user(name)values(#{name})
</insert>
第二步:
Mybatis执行完插入语句后,自动将自增长值赋值给对象User的属性id。因此,可通过User对应的getter方法获取!
注:这里插入进去后返回的不是ID,而是插入行数,所以成功总是返回1,这不是ID,要得到ID就直接getter对象里面的ID就可以了。