在实体类中的id字段上使用注解
@Id
@KeySql(useGeneratedKeys = true)
@Column(name = "id",insertable = false)
private Integer id;
在使用tkmybatis的insert(T record)或者insertSelective(T record)成功后 即可在返回id 到实体类中
AlarmRecord alarmRecord=new AlarmRecord();//正常设置insert的对象
alarmRecord.setUpdateTime(LocalDateTime.now());
alarmRecord.setCreateTime(LocalDateTime.now());
alarmRecordMapper.insertSelective(alarmRecord);//使用tkmybatis的insertSelective进行添加
System.out.println(alarmRecord.getId());//添加成功后可获取到自增id