Class TypeUtil

java.lang.Object
org.huiche.jdbc.support.TypeUtil

public final class TypeUtil extends Object
类型工具类
Author:
Maning
  • Method Details

    • isSingleColumnType

      public static boolean isSingleColumnType(Type type)
      是否单列类型
      Parameters:
      type - 要判断的类型
      Returns:
      是否单列
    • nullToDefault

      public static Object nullToDefault(Type type, Configuration configuration)
      null转默认值,主要用来处理基本类型和集合类型
      Parameters:
      type - 类型
      configuration - 配置
      Returns:
      默认值
    • nullToEmpty

      public static Object nullToEmpty(Type type, Configuration configuration)
      根据配置,如果是集合|数组|Map类型,返回空的对象,而不是null
      Parameters:
      type - 类型
      configuration - 配置
      Returns:
      空对象或null
    • parameterizedType

      public static ParameterizedType parameterizedType(Class<?> raw, Type... args)
      构造参数化类型
      Parameters:
      raw - 原始类型
      args - 参数类型
      Returns:
      参数化类型