Module bus.mapper

Class MapperFactory

java.lang.Object
org.miaixz.bus.mapper.parsing.MapperFactory

public abstract class MapperFactory extends Object
实体类信息工厂,用于创建和管理实体类信息
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • MapperFactory

      public MapperFactory()
  • Method Details

    • create

      public static TableMeta create(Class<?> mapperType, Method mapperMethod)
      获取接口和方法对应的实体信息
      Parameters:
      mapperType - Mapper 接口
      mapperMethod - Mapper 方法
      Returns:
      实体类信息
      Throws:
      RuntimeException - 如果无法获取对应的实体类
    • create

      public static TableMeta create(Class<?> entityClass)
      获取指定实体类类型的实体信息
      Parameters:
      entityClass - 实体类类型
      Returns:
      实体类信息
      Throws:
      NullPointerException - 如果无法获取实体类信息
    • reverse

      protected static void reverse(Object[] array)
      反转数组顺序
      Parameters:
      array - 要反转的数组