Ben JPA-eşlenmiş varlık üzerinde çok anahtar kısıtlaması tanıtmak için çalışıyorum:JPA ek açıklamaları ile çoklu sütun kısıtlaması nasıl eklenir?
Temeldepublic class InventoryItem {
@Id
private Long id;
@Version
private Long version;
@ManyToOne
@JoinColumn("productId")
private Product product;
@Column(nullable=false);
private long serial;
}
(ürün, seri) çifti benzersiz olmalıdır, ama ben sadece bu seri benzersiz olmalıdır demek için bir yol bulmuş . Farklı ürünler aynı seri numaralara sahip olabileceğinden, bu kesinlikle iyi bir fikir değildir.
JPA aracılığıyla bu kısıtlamayı oluşturmanın bir yolu var mı, yoksa el ile DB'ye oluşturmak zorunda mıyım? o Oluşturulacak için
gibi olmalıdır? – Rob