@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) @Documented public @interface ColDefine
限定符和类型 | 可选元素和说明 |
---|---|
Class<? extends ValueAdaptor> |
adaptor
自定义ValueAdaptor,定制一切类型的jdbc赋值或取值逻辑
|
boolean |
auto
描述当前字段是否自增,如果和 @Id 冲突,以 @Id 的优先
|
String |
customType
自定义数据库字段类型, 例如写 customType="image" 等, 然后请务必再设置type属性!!
|
boolean |
insert
描述当前字段是否可插入
|
boolean |
notNull
是否为非空,默认为false
|
int |
precision
精度,小数点后多少位,默认是2
|
ColType |
type
数据库字段类型
|
boolean |
unsigned
是否为无符号数值,默认为false
|
boolean |
update
描述当前字段是否可更新
|
int |
width
宽度/长度, 例如定义字符串长度为1024 就写 width=1024
|
public abstract String customType
public abstract Class<? extends ValueAdaptor> adaptor
Copyright © 2017. All rights reserved.