接口 AutoTableMetadataAdapter
public interface AutoTableMetadataAdapter
- 作者:
- don
-
方法概要
修饰符和类型方法说明default StringgetColumnComment(Field field, Class<?> clazz) 获取字段注释default ColumnDefaultgetColumnDefaultValue(Field field, Class<?> clazz) 获取字段默认值getColumnEnumValues(Class<?> enumType) 获取枚举值,默认是枚举的名字default StringgetColumnName(Class<?> clazz, Field field) 获取字段名default ColumnTypegetColumnType(Field field, Class<?> clazz) 获取字段类型default StringgetTableComment(Class<?> clazz) 获取表注释default StringgetTableName(Class<?> clazz) 获取表名default StringgetTableSchema(Class<?> clazz) 获取表schemadefault booleanisAutoIncrement(Field field, Class<?> clazz) 判断是否是自增的主键default booleanisIgnoreField(Field field, Class<?> clazz) 拓展判断是否是忽略的字段default boolean获取字段是否非空default boolean判断是否是主键
-
方法详细资料
-
getTableSchema
获取表schema- 参数:
clazz- 实体类- 返回:
- 表schema
-
getTableName
获取表名- 参数:
clazz- 实体类- 返回:
- 表名
-
getTableComment
获取表注释- 参数:
clazz- 实体类- 返回:
- 标注释
-
getColumnName
获取字段名- 参数:
clazz- 实体类field- 字段- 返回:
- 字段名
-
getColumnComment
获取字段注释- 参数:
field- 字段clazz- 实体类- 返回:
- 字段注释
-
getColumnType
获取字段类型- 参数:
field- 字段clazz- 实体类- 返回:
- 字段类型
-
getColumnDefaultValue
获取字段默认值- 参数:
field- 字段clazz- 实体类- 返回:
- 字段默认值
-
getColumnEnumValues
获取枚举值,默认是枚举的名字- 参数:
enumType- 枚举类型- 返回:
- 该枚举下的所有追
-
isIgnoreField
拓展判断是否是忽略的字段- 参数:
field- 字段clazz- 类- 返回:
- 是否忽略
-
isPrimary
判断是否是主键- 参数:
field- 字段clazz- 类- 返回:
- 是否是主键
-
isAutoIncrement
判断是否是自增的主键- 参数:
field- 字段clazz- 类- 返回:
- 是否是自增的主键
-
isNotNull
获取字段是否非空- 参数:
field- 字段clazz- 实体类- 返回:
- 字段是否非空
-