@TableName("tb_xxx")
public class TbXxx implements Serializable {
private static final long serialVersionUID = 1L;
//数据库id字段为:AUTO_INCREMENT
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
}
@Service
public class TbXxxServiceImpl extends ServiceImpl<TbXxxMapper, TbXxx> implements TbXxxService{
/**
* 测试mybatis-plus插入返回主键自增id
* @author:heshengjin qq:2356899074
@date 2020年8月13日 下午3:55:25
*/
@SuppressWarnings("serial")
@Override
public int insertBackAutoId() {
TbXxx tbXxx = new TbXxx(){{
//不要设置主键id,是数据库自增的id
//其他getter/setter
}};
baseMapper.insert(tbXxx );
//这里获取自增主键id,封装的杠杠的,赞一个
return tbXxx .getId();
}
}