类 DefaultIdentifierGenerator

java.lang.Object
com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator
所有已实现的接口:
IdentifierGenerator

public class DefaultIdentifierGenerator extends Object implements IdentifierGenerator
默认生成器
从以下版本开始:
2019-10-15, 3.3.0
作者:
nieqiuqiu
  • 构造器详细资料

    • DefaultIdentifierGenerator

      @Deprecated public DefaultIdentifierGenerator()
      已过时。
      3.5.3.2 共享默认单例
      另请参阅:
    • DefaultIdentifierGenerator

      public DefaultIdentifierGenerator(InetAddress inetAddress)
    • DefaultIdentifierGenerator

      public DefaultIdentifierGenerator(long workerId, long dataCenterId)
    • DefaultIdentifierGenerator

      public DefaultIdentifierGenerator(Sequence sequence)
  • 方法详细资料

    • getFixedIdentifierGenerator

      public static IdentifierGenerator getFixedIdentifierGenerator(org.apache.ibatis.logging.Log log)
      获取固定的生成器实例

      当无法通过网卡信息获取时,使用固定的一个主键生成器实例.

      参数:
      log - 日志对象
      返回:
      主键生成器
      从以下版本开始:
      3.5.13
    • nextId

      public Long nextId(Object entity)
      从接口复制的说明: IdentifierGenerator
      生成Id
      指定者:
      nextId 在接口中 IdentifierGenerator
      参数:
      entity - 实体
      返回:
      id
    • getInstance

      public static DefaultIdentifierGenerator getInstance()