1. 首页
  2. 编程语言
  3. Java
  4. Mybatisplus主键生成策略算法解析

Mybatisplus主键生成策略算法解析

上传者: 2022-06-02 19:24:37上传 PDF文件 56.21 KB 热度 8次

mybatisplus支持多种主键生成策略,默认采用认 ID_WORKER 即雪花算法snowflflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID,12bit作为毫秒内的流水号,最后还有一个符号位,永远是0。可以保证几乎全球唯一!mybatisplus默认主键生成策略有可能会和我们的数据库产生冲突,导致插入数据失败;当遇到这种情况时,我们需要自己配置主键生成策略,在实体类对应主键加注解主键生成类型源码解释

下载地址
用户评论