类 TableBeanUtils
java.lang.Object
org.dromara.autotable.core.utils.TableBeanUtils
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static ColumnTypegetColumnType(Field field) static StringgetComment(Field field, Class<?> clazz) static ColumnDefaultgetDefaultValue(Field field) static Class<?> getFieldType(Class<?> clazz, Field field) static Indexstatic StringgetRealColumnName(Class<?> clazz, Field field) 根据注解顺序和配置,获取字段对应的数据库字段名static StringgetRealColumnName(Class<?> beanClazz, String fieldName) 根据注解顺序和配置,获取字段对应的数据库字段名static StringgetTableComment(Class<?> clazz) 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 boolean
-
构造器详细资料
-
TableBeanUtils
public TableBeanUtils()
-
-
方法详细资料
-
isIncludeField
-
getTableIndexes
-
getTableName
获取bean上的表名- 参数:
clazz- bean- 返回:
- 表名
-
getTableSchema
获取bean上的schema- 参数:
clazz- bean- 返回:
- schema
-
getTableComment
-
isPrimary
-
isAutoIncrement
-
isNotNull
-
getComment
-
getDefaultValue
-
getColumnType
-
getIndex
-
getFieldType
-
getRealColumnName
根据注解顺序和配置,获取字段对应的数据库字段名- 参数:
clazz- beanfield- 字段- 返回:
- 字段名
-
getRealColumnName
根据注解顺序和配置,获取字段对应的数据库字段名- 参数:
beanClazz- bean classfieldName- 字段名- 返回:
- 字段名
-