@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
@Documented
public @interface Column
| 限定符和类型 | 可选元素和说明 |
|---|---|
java.lang.String |
alias
别名,一般指对应的中文名
|
boolean |
cachegroup
根据此字段进行nosql数据分组,用于查询。
|
boolean |
empty
是否允许为空,默认为true(允许)
|
boolean |
export
是否允许输出,默认为true(是)
|
java.lang.String |
memo
备注
|
java.lang.String |
name
列名,默认为定义的属性名称标识
|
boolean |
pk
是否为PK(关键字)字段,默认为false(不是)
|
boolean |
pkIns
PK字段是否允许插入,一般在PK不是自动编号的时候用,默认为false(不允许插入)
|
boolean |
unique
是否唯一键,可以多个字段组合使用,默认为false(不是唯一键)
|
boolean |
validate
是否需要做权限验证,默认为false(不验证)
|