useGeneratedKeys="true"把新增加的主键赋值到自己定义的keyProperty(id)中
useGeneratedKeys 默认值是:false。 含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。
<insert id="insert" useGeneratedKeys="true" keyProperty="Id" parameterType="com.XXX.pojo.BaseInfo">
使用注意:
1.keyProperty="Id" 为你入参parameterType 中实体对象中get/set 的主键名字,而不是数据库中的主键的名字。
2.这个只适合具有自增属性的数据库。