相關文件 下載本手冊
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


4.3.2.13 持久性

用於定義成員持久性的註解。

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 資料行

儲存此成員值的資料行名稱。

表 4.91 資料行

參數 描述
return 資料行的名稱

4.3.2.13.3 擴充

此成員的非標準擴充。

表 4.92 擴充

參數 描述
return 非標準擴充

4.3.2.13.4 nullValue

當此成員包含空值時的行為。

表 4.93 nullValue

參數 描述
return 當此成員包含空值時的行為

4.3.2.13.5 primaryKey

此成員是否為表格主鍵的一部分。這相當於將 @PrimaryKey 指定為成員上的單獨註解。

表 4.94 primaryKey

參數 描述
return 此成員是否為主要金鑰的一部分