Indicates a field as being the primary key for the object. There can be more than one key
per object, if multiple keys are defined they define the composite key for the table.
Example:
@Entity
public class AbstractPerson {
@Key int id; // primary key
...
}