当前程序版本
3.4.0
功能改进
单机单实例使用不当也会导致主键冲突, 原因是一张表生成Id的规则混用,一部分使用IdWoker静态方法生成,另一部分使用globalConfig的DefaultIdentifierGenerator生成,这是两个Instance, 高并发大概率会导致主键生成冲突
- 框架 默认是 IdType.ASSIGN_ID的生成器实例
com.baomidou.mybatisplus.core.MybatisSqlSessionFactoryBuilder#build(org.apache.ibatis.session.Configuration)
- IdWoker静态方法注入的生成器
- 希望global不要单独new Generator实例直接使用IdWoker静态方法
参考资料
No response
Comment From: miemieYaho
用最新版再说话