- 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>