Package javax.jdo.annotations
Annotation Type PrimaryKey
-
@Target({TYPE,FIELD,METHOD}) @Retention(RUNTIME) public @interface PrimaryKey
Annotation on a member to define it as a primary key member of a class or persistent interface using application identity. Also used to define the primary key columns of a secondary table. Corresponds to the xml element "primary-key".- Since:
- 2.1
- Version:
- 2.1
-
-
Element Detail
-
name
String name
Name of the primary key constraint- Returns:
- the name of the primary key constraint
- Default:
- ""
-
-
-
column
String column
Name of the column to use for the primary key- Returns:
- the name of the column to use for the primary key
- Default:
- ""
-
-
-
columns
Column[] columns
The column(s) for the primary key- Returns:
- the column(s) for the primary key
- Default:
- {}
-
-
-
extensions
Extension[] extensions
Vendor extensions.- Returns:
- the vendor extensions
- Default:
- {}
-
-