Module bus.mapper

Interface ColumnSchemaBuilder.Chain

All Known Implementing Classes:
ColumnSchemaChain
Enclosing interface:
ColumnSchemaBuilder

public static interface ColumnSchemaBuilder.Chain
工厂链接口,用于链式调用列信息创建逻辑
  • Method Summary

    Modifier and Type
    Method
    Description
    org.miaixz.bus.core.lang.Optional<List<ColumnMeta>>
    createColumn(TableMeta tableMeta, FieldMeta fieldMeta)
    创建列信息,一个字段可能不是列,也可能是列,还可能对应多个列(如 ValueObject 对象)
  • Method Details

    • createColumn

      org.miaixz.bus.core.lang.Optional<List<ColumnMeta>> createColumn(TableMeta tableMeta, FieldMeta fieldMeta)
      创建列信息,一个字段可能不是列,也可能是列,还可能对应多个列(如 ValueObject 对象)
      Parameters:
      tableMeta - 实体表信息
      fieldMeta - 字段信息
      Returns:
      实体类中列的信息的 Optional 包装对象,若为空则表示不属于实体中的列