Skip to content

ColumnInfo(列信息对象)

ColumnInfo 对象包含数据库列的相关信息。

属性说明

属性名类型说明
nameStringJava 属性名(下划线转小驼峰)
obj.nameString列名
commentString列注释
typeStringJava 完整类型(如 java.lang.String
shortTypeStringJava 简短类型(如 String
ktShortTypeStringKotlin 简短类型
customBoolean是否为自定义附加列
extMap<String, Object>扩展数据
escapedColumnNameString转义后的列名
typeHandlerStringMyBatis 类型处理器
jdbcTypeStringJDBC 类型
ext1String扩展字段1
ext2String扩展字段2
ext3String扩展字段3
ext4String扩展字段4

示例用法

velocity
## 列信息
#foreach($column in $tableInfo.fullColumn)
列名: ${column.name}
类型: ${column.shortType}
注释: ${column.comment}
#if($column.custom)
自定义: 是
#end
#if($column.typeHandler)
类型处理器: ${column.typeHandler}
#end
#if($column.jdbcType)
JDBC 类型: ${column.jdbcType}
#end
#end