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

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



