文档首页
MySQL NDB 集群 API 开发人员指南
相关文档 下载本手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


4.3.2.13 Persistent

用于定义成员持久性的注解。

4.3.2.13.1 概述
 @Target(value={java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD}) @Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME) public @interface Persistent {
  public NullValue nullValue ;
  public String primaryKey ;
  public String column ;
  public Extension[] extensions ;
}
4.3.2.13.2 column

存储此成员值的列名。

表 4.91 column

参数 描述
return 列名

4.3.2.13.3 extensions

此成员的非标准扩展。

表 4.92 extensions

参数 描述
return 非标准扩展

4.3.2.13.4 nullValue

此成员包含空值时的行为。

表 4.93 nullValue

参数 描述
return 此成员包含空值时的行为

4.3.2.13.5 primaryKey

此成员是否为表的主键的一部分。这等效于在成员上单独指定 @PrimaryKey 注解。

表 4.94 primaryKey

参数 描述
return 此成员是否为主键的一部分