Composite Primary Keys
  • Entities may declare a composite primary key using an "id class"
  • All id fields from entity class and id class must match
  • Id class must be serializable
@IdClass Example  
  • Entities may also use an "embeddable" composite key
@EmbeddedId Example