当前使用版本(3.1.0)

该问题是如何引起的?(确定最新版也有问题再提!!!)

1.Entity 已经设置 @TableId(value = "record_id", type = IdType.AUTO) 2.调用baseMapper.insert(Entity); Long id = entity.getId(); 结果id 为null; 3.特殊声明:生产环境用的阿里mysql,自动走中间件实现主从分离,但是主从同步有延迟。

重现步骤(如果有就写完整)

报错信息

日志获取不到id

Comment From: huayanYu

没有环境来复现,不过按理来说,带插入都应该加了事务,强制走主库。

如果可以,可以写一个基础demo,提供一个可测试环境。 @andrewperry01

Comment From: miemieYaho

原理: https://blog.csdn.net/lkforce/article/details/77744050