当我们使用MyBatis插入自增数据时需要获取自增属性ID的字段时,我们可以使用 useGeneratedKeys=“true” keyProperty=“id” 实例代码如下:
<insert id="insert" useGeneratedKeys="true" keyProperty="id">
...
</insert>
useGeneratedKeys =true
:这个表示插入数据之后返回一个自增的主键id给对应实体类,后续可通Getter方法获取属性值。必须设置为true,默认为false。
keyProperty="id"
:指明数据库返回主键给实体类的哪个属性
keyColumn
:设置为数据库记录的主键id字段名称,如果数据库指明主键字段可不写