(1)对象作为参数执行插入
<insert id="insert" parameterType="Person">
insert ignore into tb_person_${tbIndex} (uid,name )
values(#{person.uid,jdbcType=INTEGER},#{person.name,jdbcType=VARCHAR})
</insert>
此时,如果表中有和属性对应的id字段,在插入动作返回后,会同时将自增主键写入id
(2)当不以对象作为parameterType时,可以添加keyProperty属性
<insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id">
insert into person(uid,name) values(#{uid},#{name})
</insert>
(3)当不以对象作为parameterType时,使用selectKey取