@Target(value=TYPE)
 @Retention(value=RUNTIME)
public @interface PrimaryKey
| Modifier and Type | Optional Element and Description | 
|---|---|
CacheKeyType | 
cacheKeyType
(Optional) Configures what cache key type is used to store the object in the cache. 
 | 
Column[] | 
columns
(Optional) Used to specify the primary key columns directly. 
 | 
IdValidation | 
validation
(Optional) Configures what id validation is done. 
 | 
public abstract IdValidation validation
public abstract CacheKeyType cacheKeyType
public abstract Column[] columns