Staram się wprowadzić wiele ograniczenie klucza na JPA odwzorowany jednostki:Jak wprowadzić wiązanie wielolinowe z adnotacjami JPA?
public class InventoryItem {
@Id
private Long id;
@Version
private Long version;
@ManyToOne
@JoinColumn("productId")
private Product product;
@Column(nullable=false);
private long serial;
}
Zasadniczo (produkt, szeregowe) para powinna być unikalna, ale tylko znaleźć sposób, aby powiedzieć, że seryjny powinien być unikalny . To oczywiście nie jest dobry pomysł, ponieważ różne produkty mogą mieć te same numery seryjne.
Czy istnieje sposób generowania tego ograniczenia przez JPA, czy jestem zmuszony ręcznie utworzyć go w DB?
Czy takie rzeczy potrzebnych do istniejącej bazy danych z ograniczeniami już na miejscu? – Rob