मैं एक जेपीए-मैप किया इकाई पर एक बहु कुंजी बाधा शुरू करने की कोशिश कर रहा हूँ:जेपीए एनोटेशन के साथ बहु-स्तंभ बाधा कैसे पेश करें?
public class InventoryItem {
@Id
private Long id;
@Version
private Long version;
@ManyToOne
@JoinColumn("productId")
private Product product;
@Column(nullable=false);
private long serial;
}
मूल रूप से
(उत्पाद, धारावाहिक) जोड़ी अद्वितीय होना चाहिए, लेकिन मैं केवल यह कहना है कि धारावाहिक अद्वितीय होना चाहिए एक रास्ता मिल गया । यह स्पष्ट रूप से एक अच्छा विचार नहीं है क्योंकि विभिन्न उत्पादों में समान सीरियल नंबर हो सकते हैं।
क्या जेपीए के माध्यम से इस बाधा उत्पन्न करने का कोई तरीका है या क्या मुझे मैन्युअल रूप से इसे डीबी में बनाने के लिए मजबूर किया गया है?
बात की इस तरह पहले से ही जगह में बाधाओं के साथ एक मौजूदा डेटाबेस के लिए आवश्यक है की तरह होना चाहिए? – Rob