映射文件usermapper.xml中的配置:
<!--添加信息-->
<insert id="add" parameterType="com.itheima.pojo.User">
<!--返回主键值-->
<!--
keyColumn 数据库主键列名称
keyProperty 实体类中和数据库主键对应的属性名称,会自动返回主键,设置到主键属性中
resultType 返回主键的数据类型
order 返回时机
-->
<selectKey keyColumn="id" keyProperty="id" resultType="int" order="AFTER">
select last_insert_id();
</selectKey>
insert into user values (#{id},#{username},#{birthday},#{sex},#{address})
</insert>
主键值的获取
Integer id = user.getId();
System.out.println("主键ID为:"+id);