使用IDEA,mysql
在XXXXXmapper.xml文件中,在<insert>代码位置添加如下属性:
useGeneratedKeys="true" 和 keyProperty="id",此处的id即为你设置的自增的主键字段
<insert id="insert" parameterType="com.sdwu.animals.entity.Animals" useGeneratedKeys="true" keyProperty="id">
insert into animals (id, title)
values (#{id,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}
</insert>
XXXXXservice.java文件中,将对象插入到数据后中后,可获取自增id
Animals animals=new Animals();
animals.setTitle(title);
animalsMapper.insert(animals);
System.out.println("尝试获取自增id:------"+animals.getId());
这样就可以啦