如果你的数据库支持自动生成主键的字段(比如 MySQL 和 SQL Server) ,那么 你可以设置 useGeneratedKeys=”true”,而且设置 keyProperty 到你已经做好的目标属性上

注解方式

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

配置文件方式

<insert id="insert" useGeneratedKeys="true" keyProperty="id">
<!-- 加上这两个就OK了,keyProperty的值是主键名称-->
**********************
</insert>

更多推荐

mybatis 支持主键自动生成