添加此注解的 字段 在创建数据表是会采用 value 上的类型
如果不添加 则会根据 字段的类型进行创建
- 版本:
- 0.3.6
- 作者:
- scx567888
-
可选元素概要
可选元素
boolean
boolean
boolean
boolean
boolean
是否唯一 (注意 : 当 ScxContext.coreConfig().tombstone() 为 true 时) 会和 tombstone 字段 创建联合的唯一约束
-
元素详细资料
-
columnName
列的名称 默认取字段名并进行 驼峰 转下划线
- 返回:
- 列的名称
- 默认值:
- ""
-
type
数据库字段类型 仅用于 创建或修复表时
- 返回:
- 字段类型
- 默认值:
- ""
-
unique
boolean unique
是否唯一 (注意 : 当 ScxContext.coreConfig().tombstone() 为 true 时) 会和 tombstone 字段 创建联合的唯一约束
- 返回:
- 是否唯一
- 默认值:
- false
-
notNull
boolean notNull
是否必填 仅用于 创建或修复表时
- 返回:
- 是否必填
- 默认值:
- false
-
needIndex
boolean needIndex
是否需要添加索引 仅用于 创建或修复表时
- 返回:
- 是否需要添加索引
- 默认值:
- false
-
defaultValue
数据库默认值 仅用于 创建或修复表时
- 返回:
- 数据库默认值
- 默认值:
- ""
-
onUpdateValue
数据库更新时值 仅用于 创建或修复表时
- 返回:
- 数据库更新时值
- 默认值:
- ""
-
primaryKey
boolean primaryKey
此字段是否为主键 仅用于 创建或修复表时
- 返回:
- 是否为主键
- 默认值:
- false
-
autoIncrement
boolean autoIncrement
此字段是否为自增 仅用于 创建或修复表时
- 返回:
- 是否为自增
- 默认值:
- false