原理
底层是利用statement.getGeneratedKeys方法
设置
<insert id="addEmp" useGeneratedKeys="true" keyProperty="id">
insert into employee (last_Name,email,gender)Values(#{lastName},#{email},#{gender})
</insert>
- keyProperty指明将生成的主键值放到插入对象的哪个属性当中。
- userGeneratedKeys指明使用自动主键获取主键值策略
本文介绍如何在MyBatis中使用statement.getGeneratedKeys方法自动获取插入操作后生成的主键值。通过配置<insert>标签的useGeneratedKeys和keyProperty属性,可以方便地将生成的主键值映射到对应的Java对象属性。
1486

被折叠的 条评论
为什么被折叠?



