@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface ESId
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
auto |
java.lang.String |
id
用于单机单节点环境主键生成,与tableName属性配合使用
表的物理主键名称
|
java.lang.String |
name
主键名称-对于tableinfo表中的主键信息配置
|
boolean |
persistent
标识是否保存注解对应的字段的值
|
java.lang.String |
pkname |
boolean |
readSet
查询/检索文档时,是否将文档id设置给对应被注解的属性
|
java.lang.String |
tableName
用于单机单节点环境主键生成,与id属性配合使用
表名称
|
java.lang.String |
type
sequence,string,int,long
|