zoukankan      html  css  js  c++  java
  • MyBatis-Plus主键生成策略

    通常的主键生成策略有:uuid、自增id、雪花算法、redis等

    默认的雪花算法结果是long型的id

    雪花算法如何保证全球唯一?

    使用41bit作为毫秒数,10bit作为 机器的ID(5bit数据中心:北京、上海等;5bit机器ID),12bit作为毫秒内的流水号(每个节点在每毫秒可以产生4096个ID),一个符号位0。

    配置主键生成策略

    在实体类中的主键属性上,添加注解。

    @TableId(value = "id", type = IdType.AUTO)
    

    IdType:

    • AUTO:自增,配置实体类自增+配置数据库字段自增。
    • NONE:未设置主键
    • INPUT:手动输入
    • ID_WORKER:默认的全局唯一id
    • UUID:全局唯一id
    • ID_WORKER_STR:ID_WORKER字符串表示
  • 相关阅读:
    ADV-拍卖
    poj1190生日蛋糕--DFS
    poj1562-DFS
    二叉树--先序中序遍历求后序遍历
    poj1753-Flip Game DFS解法
    Baby-gin
    OX Pattern
    C
    qi qiu

  • 原文地址:https://www.cnblogs.com/wattmelon/p/14307072.html
Copyright © 2011-2022 走看看