Module bus.mapper

Class ClassColumn

java.lang.Object
org.miaixz.bus.mapper.support.ClassField
org.miaixz.bus.mapper.support.ClassColumn
All Implemented Interfaces:
Predicate<ColumnMeta>

public class ClassColumn extends ClassField
记录字段对应的类和列名,用于匹配实体类字段与数据库列。
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • ClassColumn

      public ClassColumn(Class<?> clazz, String field)
      构造函数,初始化类和字段信息。
      Parameters:
      clazz - 实体类
      field - 字段名称
  • Method Details

    • test

      public boolean test(ColumnMeta column)
      判断指定列是否与当前字段的列名匹配(忽略大小写)。
      Specified by:
      test in interface Predicate<ColumnMeta>
      Overrides:
      test in class ClassField
      Parameters:
      column - 数据库列信息
      Returns:
      如果列名匹配则返回 true,否则返回 false