Chcę utworzyć encję, która ma wygenerowany automatycznie klucz podstawowy, ale także unikalny złożony klucz złożony z dwóch innych pól. Jak mam to zrobić w WZP?
Chcę to zrobić, ponieważ klucz podstawowy powinien być użyty jako klucz obcy w innej tabeli i sprawienie, że składanka nie będzie dobra.Klucz złożony w JPA
W poniższym ujęciu potrzebuję polecenia i modelu, aby były unikatowe. pk jest oczywiście kluczem podstawowym.
@Entity
@Table(name = "dm_action_plan")
public class ActionPlan {
@Id
private int pk;
@Column(name = "command", nullable = false)
private String command;
@Column(name = "model", nullable = false)
String model;
}
Jaki jest problem z wykorzystaniem klucza związek jako klucz obcy? –