<insert id="insertPerson" parameterType="Person" useGeneratedKeys="true" keyProperty="id">
insert into person(name,pwd) values(#{name},#{password})
</insert>
annotation写法: @Insert("insert into person(name,pwd) values(#{name},#{passwword})") @Options(useGeneratedKeys = true, keyProperty = "id") void insertPerson(Person person);
注意:insert语句中不能有自增主键列。
useGeneratedKeys 取值范围true|false 默认值是:false。 含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。