SpringBoot 原生dao层方法 比如 insertSelective 是不返回主键的,但有时候我们需要返回主键,又不想在xml写sql语句,这时我们可以 Override 原接口。
其中,keyProperty 是实体属性,keyColumn 是数据库对应字段,插入成功后,就可通过record.getGoodsId()方法获取返回的主键了。
import org.apache.ibatis.annotations.InsertProvider;
import org.apache.ibatis.annotations.Options;
import tk.mybatis.mapper