@Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,FIELD,METHOD}) public @interface PrimaryKey
PRIMARY KEY
of the corresponding Cassandra table. Only
one field in a given type hierarchy may be annotated with this annotation.
Remember, if the Cassandra table has multiple primary key columns, then you must define a class annotated with
PrimaryKeyClass
to represent the primary key!Modifier and Type | Optional Element and Description |
---|---|
boolean |
forceQuote
Whether to cause the column name to be force-quoted if the primary key is of a simple type, else ignored.
|
String |
value
The column name for the primary key if it is of a simple type, else ignored.
|
public abstract String value
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.