Compound keys in JPA
问题 I want to make an entity that has an autogenerated primary key, but also a unique compound key made up of two other fields. How do I do this in JPA? I want to do this because the primary key should be used as foreign key in another table and making it compound would not be good. In the following snippet, I need the command and model to be unique. pk is of course the primary key. @Entity @Table(name = "dm_action_plan") public class ActionPlan { @Id private int pk; @Column(name = "command",