keyColumn:设置为数据库记录的主键id字段名称。 完全的写法如下: @InsertProvider(type = SplitterRecordDaoProvider.class,method ="addDownloadRecordSql") @Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id") Integer addDownloadRecord(DownloadRecordEntity downloadRecordEntity); 这里要注意的是,返回的...
@Options(useGeneratedKeys = true, keyProperty = "id") @Options(useGeneratedKeys = true, keyProperty = "id")
在使用Mybatis过程中,因为一些insert操作需要同时获取自增长的主键,但是Mybatis提供的注解形式的curd并没有提供返回值。 我们可以通过添加@Options(useGeneratedKeys = true, keyProperty = "user_id")注解后,主键id会回填到对象指定的字段,需要主动获取。