Mysql中获取刚插入时自增长的id的值(@Options)

有时候我们会碰到比较头疼的问题,就是我们怎么获取刚插入的数据的自增长id的值

本文基于mybatis框架中的注解Options进行讲解

问题:

在这里插入图片描述
我们向数据库中插入一条数据时,想要不能够直接的获取它的id,

解决:

在mybatis框架中,有一个注解Options

设置@Options属性userGeneratedKeys的值为true,并指定实例对象中主键的属性名keyProperty(一般主键名都为id)。

 @Options(useGeneratedKeys = true,keyProperty = "id")

在这里插入图片描述
这样的话,我们刚插入数据就会将主键的赋给bean中的id,从而可以获取id的值

你可能感兴趣的:(sql常见问题)