类 TableMetadataHandler
java.lang.Object
org.dromara.autotable.core.utils.TableMetadataHandler
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringgetColumnComment(Field field, Class<?> clazz) static ColumnDefaultgetColumnDefaultValue(Field field, Class<?> clazz) static StringgetColumnName(Class<?> clazz, Field field) 根据注解顺序和配置,获取字段对应的数据库字段名static StringgetColumnName(Class<?> beanClazz, String fieldName) 根据注解顺序和配置,获取字段对应的数据库字段名static ColumnTypegetColumnType(Field field, Class<?> clazz) 获取字段类型static Indexstatic StringgetTableComment(Class<?> clazz) 获取bean上的表注释static List<TableIndex> getTableIndexes(Class<?> clazz) 获取表索引static StringgetTableName(Class<?> clazz) 获取bean上的表名static StringgetTableSchema(Class<?> clazz) 获取bean上的schemastatic booleanisAutoIncrement(Field field, Class<?> clazz) static booleanisIncludeField(Field field, Class<?> clazz) 字段相关static Booleanstatic booleanstatic StringreplaceSingleQuote(String input) 替换字符串中的单引号为双单引号
-
构造器详细资料
-
TableMetadataHandler
public TableMetadataHandler()
-
-
方法详细资料
-
getTableIndexes
获取表索引- 参数:
clazz- 实体类class- 返回:
- 索引列表
-
getTableSchema
获取bean上的schema- 参数:
clazz- bean- 返回:
- schema
-
getTableName
获取bean上的表名- 参数:
clazz- bean- 返回:
- 表名
-
getTableComment
获取bean上的表注释- 参数:
clazz- bean- 返回:
- 表注释
-
isIncludeField
字段相关 -
isPrimary
-
isAutoIncrement
-
isNotNull
-
getColumnType
获取字段类型- 参数:
field- 字段clazz- 实体- 返回:
- 字段类型
-
getColumnComment
-
replaceSingleQuote
替换字符串中的单引号为双单引号 -
getColumnDefaultValue
-
getIndex
-
getColumnName
根据注解顺序和配置,获取字段对应的数据库字段名- 参数:
clazz- beanfield- 字段- 返回:
- 字段名
-
getColumnName
根据注解顺序和配置,获取字段对应的数据库字段名- 参数:
beanClazz- bean classfieldName- 字段名- 返回:
- 字段名
-