接口 AutoTableOrmFrameAdapter


public interface AutoTableOrmFrameAdapter
作者:
don
  • 方法详细资料

    • isIgnoreField

      default boolean isIgnoreField(Field field, Class<?> clazz)
      拓展判断是否是忽略的字段
      参数:
      field - 字段
      clazz - 类
      返回:
      是否忽略
    • isPrimary

      default boolean isPrimary(Field field, Class<?> clazz)
      判断是否是主键
      参数:
      field - 字段
      clazz - 类
      返回:
      是否是主键
    • isAutoIncrement

      default boolean isAutoIncrement(Field field, Class<?> clazz)
      判断是否是自增的主键
      参数:
      field - 字段
      clazz - 类
      返回:
      是否是自增的主键
    • customFieldTypeHandler

      default Class<?> customFieldTypeHandler(Class<?> clazz, Field field)
      三方框架定义的字段类型,通常是某些特殊注解或者枚举,定义为字符串类型
      参数:
      clazz - 类
      field - 字段
      返回:
      该字段的类型
    • getEnumValues

      default List<String> getEnumValues(Class<?> enumType)
      获取枚举值,默认是枚举的名字
      参数:
      enumType - 枚举类型
      返回:
      该枚举下的所有追
    • scannerAnnotations

      default List<Class<? extends Annotation>> scannerAnnotations()
      扫描注解
      返回:
      扫描的注解集合
    • getTableName

      default String getTableName(Class<?> clazz)
      获取表名
      参数:
      clazz - 实体类
      返回:
      表名
    • getTableComment

      default String getTableComment(Class<?> clazz)
      获取表注释
      参数:
      clazz - 实体类
      返回:
      标注释
    • getTableSchema

      default String getTableSchema(Class<?> clazz)
      获取表schema
      参数:
      clazz - 实体类
      返回:
      表schema
    • getRealColumnName

      default String getRealColumnName(Class<?> clazz, Field field)
      获取字段名
      参数:
      clazz - 实体类
      field - 字段
      返回:
      字段名
    • getColumnComment

      default String getColumnComment(Field field, Class<?> clazz)
      获取字段注释
      参数:
      field - 字段
      clazz - 实体类
      返回:
      字段注释