<!-- useGeneratedKeys 插入后返回主键
keyColumn指定数据库主键
keyProperty指定在Java 实体类中对应的主键
-->
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.test.User"
useGeneratedKeys="true">
</insert>
执行insert后返回插入的条数,在配置了useGeneratedKeys ,keyColumn,keyProperty参数后,主键的值写入到我们配置的keyProperty(此处为User对象的id字段中),插入完成之后mybatis会帮我们将生成的主键刷新到我们的实体类中,之后就可以直接使用了。
本文介绍MyBatis中如何通过配置useGeneratedKeys, keyColumn和keyProperty来自动获取并设置插入记录的主键值。当执行insert操作后,不仅返回插入的条数,还会将生成的主键值刷新到实体类的对应属性中。

6733

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



