Module bus.mapper

Class TableSchemaChain

java.lang.Object
org.miaixz.bus.mapper.builder.TableSchemaChain
All Implemented Interfaces:
TableSchemaBuilder.Chain

public class TableSchemaChain extends Object implements TableSchemaBuilder.Chain
实体类表工厂处理链,支持单例,线程安全
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • TableSchemaChain

      public TableSchemaChain(List<TableSchemaBuilder> factories)
      构造函数,初始化表工厂处理链
      Parameters:
      factories - 表工厂列表
  • Method Details

    • createTable

      public TableMeta createTable(Class<?> entityClass)
      创建实体表信息,链式调用表工厂
      Specified by:
      createTable in interface TableSchemaBuilder.Chain
      Parameters:
      entityClass - 实体类类型
      Returns:
      实体表信息,若无工厂处理则返回 null