类 SnowflakeIdGenerator

  • 所有已实现的接口:
    IdGenerator

    public class SnowflakeIdGenerator
    extends Object
    implements IdGenerator
    版本:
    v1.0,Date:2017年3月21日
    作者:
    zhongxuchen
    • 构造器详细资料

      • SnowflakeIdGenerator

        public SnowflakeIdGenerator()
    • 方法详细资料

      • getInstance

        public static IdGenerator getInstance()
        返回:
      • getId

        public Object getId​(String tableName,
                            String signature,
                            String[] relatedColumns,
                            Object[] relatedColValue,
                            Date bizDate,
                            String idJavaType,
                            int length,
                            int sequencSize)
        指定者:
        getId 在接口中 IdGenerator
        参数:
        tableName - 为特殊的主键生成策略预留表名
        signature - 识别符号
        relatedColValue - 关联字段的值
        bizDate - 当前日期
        idJavaType - 主键数据类型
        length - 主键长度
        sequencSize - 流水号长度,如:20210709[001] 后三位为流水
        返回: