在数据库设计中,通常主键都使用无意义的自增主键id。在插入数据后,有时候还需要进行修改操作。所以,insert之后,直接返回生成的主键ID是有必要的。
mybatis注解方式,返回主键值方法。
给对应的insert函数加上org.apache.ibatis.annotations.Options
注解
这里由于我的自增主键的列名就是id所以,用默认值就好了。
实际使用时,只需要指定Options
的
useGeneratedKeys=ture, keyProperty="(你的自增主键字段名)"