- mybatis 中插入数据,如何获取到新增数据的主键 id ?
- 在 insert 标签上添加如下属性
useGeneratedKeys
:该属性是指设置是否使用 jdbc 的 getGeneratedKeys 方法获取主键并赋值到keyProperty
设置的属性中,keyProperty
里面填写的就是实体类中主键字段
<insert id="addStu" parameterType="org.javaboy.manager.bean.Student" useGeneratedKeys="true" keyProperty="id">
insert into student values(#{id},#{name})
</insert>