Module bus.mapper

Interface GenId<T>

Type Parameters:
T - 主键值类型
All Known Implementing Classes:
GenId.NULL

public interface GenId<T>
主键生成器接口,用于通过接口生成主键值。
Since:
Java 17+
Author:
Kimi Liu
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    默认空实现,抛出不支持操作异常。
  • Method Summary

    Modifier and Type
    Method
    Description
    genId(TableMeta table, ColumnMeta column)
    生成主键值。
  • Method Details

    • genId

      T genId(TableMeta table, ColumnMeta column)
      生成主键值。
      Parameters:
      table - 实体表信息
      column - 主键列信息
      Returns:
      生成的主键值